< 1324425606 546282 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, *S.map or *fmap < 1324425906 359310 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1324425931 311314 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ghc is doing that thing where it freezes again. < 1324426226 685651 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t let (>>=) s f = S.unions (S.map f s) in (>>=) < 1324426227 472256 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[S.Set a]' < 1324426227 648338 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `S.Set b' < 1324426227 825367 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `S.unions', namely `(S.map f s)' < 1324426258 737457 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh rite < 1324426269 908256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t S.unions < 1324426270 808650 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Ord a) => [S.Set a] -> S.Set a < 1324426281 974835 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not quite join :P < 1324426294 751536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t let (>>=) s f = S.unions (S.map f $ S.toList s) in (>>=) < 1324426295 504813 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `S.Set a' against inferred type `[a1]' < 1324426295 716843 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `($)', namely `S.toList s' < 1324426295 891667 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `S.unions', namely < 1324426301 690709 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1324426315 961919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t let (>>=) s f = S.unions (map f $ S.toList s) in (>>=) < 1324426316 691567 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1. (Ord a1) => S.Set a -> (a -> S.Set a1) -> S.Set a1 < 1324426333 379204 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that doesn't seem like it's going to be very efficient... < 1324426334 444078 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh well. < 1324426354 24726 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'll just use list and then fromList < 1324426395 388042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know about that. applying f is going to mess up the order regardless, so converting via list at that point won't really hurt < 1324426454 49791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but using S.unions allows you to take advantage of the fact the element lists are already sorted < 1324426486 510999 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but if they're tiny it probably won't matter much, i think < 1324427117 242598 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is your opinion of these D&D feats? http://zzo38computer.cjb.net/dnd/options/Take_21.f http://zzo38computer.cjb.net/dnd/options/Favored_Mercy.f http://zzo38computer.cjb.net/dnd/options/Slow_Blink_Spell.f < 1324427352 720864 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What's the benefit of slow blink? < 1324427605 942144 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is an idea. You could figure out uses of it, I suppose. < 1324427625 483643 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Like in case you want to cast a spell but not want it active all the time, and don't want to cast it many times either < 1324427653 838969 :glogbackup!~glogbacku@64.31.59.246 QUIT :Ping timeout: 252 seconds < 1324427680 152569 :nooga!~nooga@maverick.aircity.pl QUIT :Read error: Connection reset by peer < 1324427685 719078 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1324427956 277878 :clog!~nef@bespin.org JOIN :#esoteric < 1324428136 171869 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t let nub = S.toList.S.fromList; intLog2 :: Int -> Int;intLog2 = floor . logBase 2 . fromIntegral; factors n = nub$do{x<-[1..n];y<-[1..x];[x,y]}; factorize :: Int -> [Int]; factorize n = nub . map (sort.filter(/=1)) . filter ((==n).product) . replicateM (intLog2 n) $ factors n in factorize < 1324428136 952726 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Int' against inferred type `[Int]' < 1324428137 137884 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [Int] < 1324428137 313980 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: [[Int]] < 1324428147 180005 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hm < 1324428163 700146 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh I see a problem. lol < 1324428202 691492 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t let nub = S.toList.S.fromList; intLog2::Int->Int;intLog2 = floor . logBase 2 . fromIntegral; factors n = nub$do{x<-[1..n];y<-[1..x];guard(x*y==n);[x,y]}; factorize :: Int -> [Int]; factorize n = nub . map (sort.filter(/=1)) . filter ((==n).product) . replicateM (intLog2 n) $ factors n in factorize < 1324428203 564421 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Int' against inferred type `[Int]' < 1324428203 740572 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [Int] < 1324428203 916780 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: [[Int]] < 1324428350 883031 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1324428351 99615 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t let nub = S.toList.S.fromList; intLog2::Int->Int;intLog2 = floor . logBase 2 . fromIntegral; factors n = nub$do{x<-[1..n];y<-[1..x];guard(x*y==n);[x,y]}; factorize :: Int -> [[Int]]; factorize n = nub . map (sort.filter(/=1)) . filter ((==n).product) . replicateM (intLog2 n) $ factors n in factorize < 1324428351 99808 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..? < 1324428351 99990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> "hm" < 1324428351 100098 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I broke lambdabot. < 1324428351 100200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats kallisti -----### < 1324428351 100307 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :BAD BOY < 1324428351 797569 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Int -> [[Int]] < 1324428351 973755 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hm" < 1324428354 501730 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION isn't really sure what's wrong with the above code. < 1324428361 406313 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. < 1324428367 839911 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let nub = S.toList.S.fromList; intLog2::Int->Int;intLog2 = floor . logBase 2 . fromIntegral; factors n = nub$do{x<-[1..n];y<-[1..x];guard(x*y==n);[x,y]}; factorize :: Int -> [[Int]]; factorize n = nub . map (sort.filter(/=1)) . filter ((==n).product) . replicateM (intLog2 n) $ factors n in factorize 10 < 1324428369 271772 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[2,5],[10]] < 1324428388 142283 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let nub = S.toList.S.fromList; intLog2::Int->Int;intLog2 = floor . logBase 2 . fromIntegral; factors n = nub$do{x<-[1..n];y<-[1..x];guard(x*y==n);[x,y]}; factorize :: Int -> [[Int]]; factorize n = nub . map (sort.filter(/=1)) . filter ((==n).product) . replicateM (intLog2 n) $ factors n in factorize 50 < 1324428389 614113 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[2,5,5],[2,25],[5,10],[50]] < 1324428393 879579 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :awww yeah < 1324428397 671169 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let nub = S.toList.S.fromList; intLog2::Int->Int;intLog2 = floor . logBase 2 . fromIntegral; factors n = nub$do{x<-[1..n];y<-[1..x];guard(x*y==n);[x,y]}; factorize :: Int -> [[Int]]; factorize n = nub . map (sort.filter(/=1)) . filter ((==n).product) . replicateM (intLog2 n) $ factors n in factorize 500 < 1324428402 860126 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval: ExitFailure 1 < 1324428403 36147 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...no < 1324428403 36242 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval: Prelude.undefined < 1324428413 683774 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let nub = S.toList.S.fromList; intLog2::Int->Int;intLog2 = floor . logBase 2 . fromIntegral; factors n = nub$do{x<-[1..n];y<-[1..x];guard(x*y==n);[x,y]}; factorize :: Int -> [[Int]]; factorize n = nub . map (sort.filter(/=1)) . filter ((==n).product) . replicateM (intLog2 n) $ factors n in factorize 125 < 1324428417 575034 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1324428432 845323 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah.. < 1324428438 787719 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 252 seconds < 1324428500 672372 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :strangely my bot's mueval is complaining about the use of arithmetic sequences. < 1324428506 486349 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for some reason it thinks n is [Int] < 1324428557 340099 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or rather it expects n to be [Int] but infers Int, and also complains about a lack of an Enum instance for [Int] < 1324428667 480766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :strange lambdabot instance interfering? < 1324428864 256801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: oh yes, it's the map (sort.filter(/=1)) < 1324428874 597568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the 1 there is compared with a list < 1324428889 275310 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1324428901 242563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that can't be right < 1324428941 296441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t map (sort.filter(/=(1::Int)) . filter ((==(n::Int)).product) < 1324428943 546504 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error (possibly incorrect indentation) < 1324428954 449345 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What did you think about the other two feats? < 1324428966 785962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t map (sort.filter(/=(1::Int))) . filter ((==(n::Int)).product) < 1324428967 818813 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Int' against inferred type `Expr' < 1324428967 994902 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(==)', namely `(n :: Int)' < 1324428968 170941 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `(== (n :: Int))' < 1324428977 128087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t map (sort.filter(/=(1::Int))) . filter ((==(?n::Int)).product) < 1324428977 971143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(?n::Int) => [[Int]] -> [[Int]] < 1324429043 414549 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: it's complaining about the 1 in [1..n] < 1324429048 748851 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because there's no Enum instance for [Int] < 1324429051 317485 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or something. < 1324429096 292400 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t let nub = S.toList.S.fromList; intLog2::Int->Int;intLog2 = floor . logBase 2 . fromIntegral; factors :: Int -> [Int]; factors n = nub$do{x<-[1..n];y<-[1..x];guard(x*y==n);[x,y]} in factors < 1324429097 198670 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Int -> [Int] < 1324429172 832911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t let nub = S.toList.S.fromList; intLog2::Int->Int;intLog2 = floor . logBase 2 . fromIntegral; factors :: Int -> [Int]; factors n = nub$do{x<-[1..n];y<-[1..x];guard(x*y==n);[x,y]}; factorize :: Int -> [[Int]]; factorize n = nub . map (sort.filter(/=1)) . filter ((==n).product) . replicateM (intLog2 n) $ factors n in factorize 12 < 1324429173 643389 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[[Int]] < 1324429177 645964 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Operation timed out < 1324429190 742037 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my bot is inferring that factors should be [Int] -> [[Int]] or something I think. < 1324429193 782091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: i don't think you can be testing the same function? < 1324429202 547763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: well add a type annotation < 1324429207 798794 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I did < 1324429210 741654 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's the error I get < 1324429220 61708 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :expected Int, inferred [Int] < 1324429222 507669 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well then paste what you gave your bot < 1324429238 408173 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let nub = S.toList.S.fromList; intLog2::Int->Int;intLog2 = floor . logBase 2 . fromIntegral; factors::Int->[Int];factors n = nub$do{x<-[1..n];y<-[1..x];guard(x*y==n);[x,y]}; factorize :: Int -> [[Int]]; factorize n = nub . map (sort.filter(/=1)) . filter ((==n).product) . replicateM (intLog2 n) $ factors n in factorize 125 < 1324429240 889616 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[5,5,5],[5,25],[125]] < 1324429311 29871 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can make a monad from Monoid (the (,) monad or Writer monad), but are there other transformers or monads that can be made from using types from other classes? I know you can make a monad transformer from a comonad is one thing too. < 1324429328 877517 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let nub = S.toList.S.fromList; intLog2::Int->Int;intLog2 = floor . logBase 2 . fromIntegral; factors::Int->[Int];factors n = nub$do{x<-[1..n];y<-[1..x];guard(x*y==n);[x,y]}; factorize :: Int -> [[Int]]; factorize n = nub . map (sort.filter(/=1)) . filter ((==n).product) . replicateM (intLog2 n) $ factors n in factorize 200 < 1324429332 678273 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1324429335 105480 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nooooo < 1324429481 421346 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ghc --version < 1324429481 696056 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The Glorious Glasgow Haskell Compilation System, version 6.12.3 < 1324429489 240588 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: weirdness in old ghc? < 1324429578 207654 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION installs newest ghc and tries. < 1324429597 348795 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh god 6 minute download for the binary tarball. < 1324429601 818278 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :6. MINUTES. < 1324429628 305182 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 109 / (6*60) < 1324429629 471611 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0.30277777777777776 < 1324429642 110194 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my download rate is off the charts. 0.3 KB/s < 1324429646 449506 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1324429649 509366 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my download rate is off the charts. 0.3 MB/s < 1324430146 734056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: oh! give nub a type annotation, it may be hit by the monomorphism restriction. < 1324430178 841213 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which may be toggled off in lambdabot < 1324430401 270183 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1324430406 489828 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or < 1324430410 628952 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I could turn it on in my bot. < 1324430583 926656 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION almost missed SQRT due to all the spam < 1324430741 611268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it doesn't even have a square root operation. < 1324431797 487488 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hm.. < 1324432159 869764 :Gregor!foobar@codu.org PRIVMSG #esoteric : my download rate is off the charts. 0.3 KB/s // so, off the lower end of the charts then? < 1324432231 740348 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1324432247 751658 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :keen observation, Roger. < 1324432481 82704 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: http://haskell.org < 1324432501 226512 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: hello, make this look nicer while also making it more or equally efficient. http://sprunge.us/CcNT < 1324432759 545813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :should i make it correct at the same time? < 1324432765 836335 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1324432768 168307 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that not correct? < 1324432784 197823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...it doesn't even type. < 1324432820 470921 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh I wrote in lambdabotese and then converted it to guards and such so there's probably a mistake < 1324432883 61140 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://sprunge.us/HNDT < 1324432885 870698 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this one < 1324432891 141107 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :complains about a lack of main < 1324432897 311287 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I take that to mean it's absolutely correct. < 1324432975 778450 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let factors n = f' n 2 where f' 1 _ = []; f' n i | m == 0 = f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i in factors 30 < 1324432976 740887 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1324432979 156705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1324432993 902714 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah good old divmod < 1324433008 911589 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1324433018 584048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let factors n = f' n 2 where f' 1 _ = []; f' n i | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i in factors 30 < 1324433019 412439 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,5] < 1324433027 49194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let factors n = f' n 2 where f' 1 _ = []; f' n i | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i in factors 12 < 1324433028 176621 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,2,3] < 1324433070 312671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1324433142 263072 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah this algorithm may just be broken. < 1324433160 881194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :erm what's wrong with it? < 1324433174 747487 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well those aren't all the factors of 4. I don't want only primes. < 1324433191 947613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh. < 1324433194 764649 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1324433230 777199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let factors n = f' n 2 where f' 1 _ = []; f' n i | n <= i = [n] | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i in factors 12 < 1324433231 659647 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,2,3] < 1324433300 861542 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you include both n and i in the output that works but you get a lot of duplicates < 1324433303 862908 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is okay I guess. < 1324433321 731810 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I feel you could probably reduce the number of steps somewhere? < 1324433367 105483 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let primeFactors n = f' n 2 where f' 1 _ = []; f' n i | n <= i = [n] | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i; factors = fmap product . filterM (const [True, False]) . primeFactors in factors 12 < 1324433368 130423 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `factors' < 1324433374 908564 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1324433378 390337 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NO DON'T DO IT < 1324433380 789300 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NO POWERSETS < 1324433385 630539 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eeeevil < 1324433389 635779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let primeFactors n = f' n 2 where {f' 1 _ = []; f' n i | n <= i = [n] | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i}; factors = fmap product . filterM (const [True, False]) . primeFactors in factors 12 < 1324433391 588501 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [12,4,6,2,6,2,3,1] < 1324433403 969228 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :try it out on a big number < 1324433413 71453 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let primeFactors n = f' n 2 where {f' 1 _ = []; f' n i | n <= i = [n] | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i}; factors = fmap product . filterM (const [True, False]) . primeFactors in factors 3600 < 1324433414 884935 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3600,720,720,144,1200,240,240,48,1200,240,240,48,400,80,80,16,1800,360,360... < 1324433418 399156 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :THAT'S NOT VERY BIG < 1324433428 471471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let primeFactors n = f' n 2 where {f' 1 _ = []; f' n i | n <= i = [n] | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i}; factors = fmap product . filterM (const [True, False]) . primeFactors in factors 86400 < 1324433429 987957 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [86400,17280,17280,3456,28800,5760,5760,1152,28800,5760,5760,1152,9600,1920... < 1324433436 222144 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :FINE < 1324433441 170213 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :BIG ENOUGH < 1324433456 103685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1324433550 312366 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I could just construct a set. < 1324433553 281536 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to avoid duplicates < 1324433614 492480 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t singleton < 1324433615 340993 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `singleton' < 1324433728 924620 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: why fmap product? < 1324433738 395151 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are you a map hater? < 1324433768 726733 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i started with <$> and sort of converted automatically < 1324433778 76261 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1324433985 435664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let primeFactors n = f' n 2 where {f' 1 _ = []; f' n i | n <= i = [n] | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i}; factors = execWriterT . mapM_ (\g -> tell . Product . (head g ^) =<< lift [0..length g]) . group . primeFactors in factors 86400 < 1324433987 7295 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [Product {getProduct = 1},Product {getProduct = 5},Product {getProduct = 25... < 1324434006 617640 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is this more efficient or are you just fucking around with abstractness < 1324434008 355859 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let primeFactors n = f' n 2 where {f' 1 _ = []; f' n i | n <= i = [n] | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i}; factors = map getProduct . execWriterT . mapM_ (\g -> tell . Product . (head g ^) =<< lift [0..length g]) . group . primeFactors in factors 86400 < 1324434009 899191 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,5,25,3,15,75,9,45,225,27,135,675,2,10,50,6,30,150,18,90,450,54,270,1350,... < 1324434026 198431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let primeFactors n = f' n 2 where {f' 1 _ = []; f' n i | n <= i = [n] | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i}; factors = map getProduct . execWriterT . mapM_ (\g -> tell . Product . (head g ^) =<< lift [0..length g]) . group . primeFactors in factors 60 < 1324434027 762835 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,5,3,15,2,10,6,30,4,20,12,60] < 1324434078 662674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it avoids duplication < 1324434095 383975 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I just switched the code to a set. < 1324434120 327218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that doesn't prevent duplicated _work_ < 1324434146 34396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and also, of course i'm fucking around < 1324434279 820209 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t printLn < 1324434280 526082 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `printLn' < 1324434317 906368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let primeFactors n = f' n 2 where {f' 1 _ = []; f' n i | n <= i = [n] | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i}; factors = map product . mapM (\g -> take (length g + 1) . iterate (head g *) 1)) . group . primeFactors in factors 60 < 1324434318 792030 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `)' < 1324434331 16909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let primeFactors n = f' n 2 where {f' 1 _ = []; f' n i | n <= i = [n] | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i}; factors = map product . mapM (\g -> take (length g + 1) . iterate (head g *) 1) . group . primeFactors in factors 60 < 1324434331 846979 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Real.Integral [a]) < 1324434332 22963 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_1210111... < 1324434335 194213 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1324434350 458138 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t words < 1324434351 296368 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :String -> [String] < 1324434389 381091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let primeFactors n = f' n 2 where {f' 1 _ = []; f' n i | n <= i = [n] | m == 0 = i : f' d i | otherwise = f' n (i+1) where (d,m) = n `divMod` i}; factors = map product . mapM (\g -> take (length g + 1) $ iterate (head g *) 1) . group . primeFactors in factors 60 < 1324434390 972324 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,5,3,15,2,10,6,30,4,20,12,60] < 1324434399 535627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :slightly less fucking < 1324434411 626403 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :main = mapM print $ map (factors.read) . words <$> getContents < 1324434413 765684 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what's wrong with this. < 1324434424 996999 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :first, use mapM_ < 1324434433 865732 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay. done. < 1324434435 875533 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now what? < 1324434470 150197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :secondly, erm < 1324434487 608528 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :expected type: [String] inferred type: IO String < 1324434503 291877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :main = mapM_ (print . factors . read) . words =<< getContents < 1324434509 498584 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1324434549 679740 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What was wrong with the former is that the stuff after the $ is IO < 1324434558 730823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1324434561 1926 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :much better < 1324434572 818053 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t mapM < 1324434576 192909 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b. (Monad m) => (a -> m b) -> [a] -> m [b] < 1324434576 368826 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I guess you could use <$> instead of $ and join the whole thing < 1324434584 309253 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right. < 1324434617 184707 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Wait, not quite < 1324434622 297814 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think you'd have to return print < 1324434627 990910 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :n/m < 1324434639 16338 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(n/m the return print I mean) < 1324434653 190620 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I guess I'm trying to envision doing things I'd do in imperative languages in Haskell < 1324434743 910192 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1324434775 782616 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t mapM print . map (?factors.read) . words =<< getContents -- more similar < 1324434776 614575 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1. (Show a, ?factors::a1 -> a, Read a1) => IO [()] < 1324434887 67679 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hi < 1324434942 715500 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: huh for some reason my code doesn't include the number itself in the list, but does include 1. < 1324434953 56344 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I think it's the same thing as what you did. < 1324434997 159826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something off by one :P < 1324435000 900737 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :50 < 1324435001 440877 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :[10,2,5,1] < 1324435001 616963 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :20 < 1324435001 617153 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :[10,2,5,1] < 1324435002 654385 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also whut < 1324435029 36271 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://sprunge.us/iNOD < 1324435033 74051 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :iNOD < 1324435047 696327 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: i included both, of course < 1324435063 886427 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1324435112 11164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: um mine depends critically on primes that divide more than once appearing more than once < 1324435137 30856 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. < 1324435146 773928 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right < 1324435149 376691 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I see. that. < 1324435158 330858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :50 and 20 both have the same prime factors as 10, but only 10 has them only once each < 1324435172 36722 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1324435213 749869 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that group thing and stuff was to collect the equal ones together < 1324435260 446192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to avoid extra work < 1324435272 507298 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1324435321 262486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :e.g. if you take subsets of [2,2] and multiply you get 1,2,2,4 as factors with duplication < 1324435336 775503 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I see how it works. < 1324435699 669675 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm thinking nub might actually be a faster than toList . fromList ??? < 1324435707 833302 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nothing rigorously tested. < 1324435910 156825 :variable!root@freebsd/developer/variable QUIT :Excess Flood < 1324435981 117217 :Guest72104!root@gateway/shell/trekweb.org/x-ntrdhrpefptmrxkr JOIN :#esoteric < 1324436107 898826 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, did you see update? < 1324436112 532798 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I know I'm late in telling ypou < 1324436113 959864 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ytoyu < 1324436114 740259 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :you < 1324436190 49846 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :god damn, opened witcher 2 again, and it just looks so awesome < 1324436261 394116 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 252 seconds < 1324436267 945581 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: I think so < 1324436277 926863 :Guest72104!root@gateway/shell/trekweb.org/x-ntrdhrpefptmrxkr QUIT :Changing host < 1324436278 102904 :Guest72104!root@freebsd/developer/variable JOIN :#esoteric < 1324436288 381131 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: what's the option to output intermediate C files? < 1324436333 19216 :Guest72104!root@freebsd/developer/variable NICK :variable < 1324436708 310092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: i dunno, look in the ghc manual < 1324436722 592373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, you don't need nub with my solution. < 1324436738 681489 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1324436760 400718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i would think anything with Sets is going to be slower on small data < 1324436812 6852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nub is O(n^2) i think, while toList . fromList is O(n log n) < 1324436860 896299 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t nu b < 1324436861 682951 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `nu' < 1324436862 381767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t nub < 1324436863 168626 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> [a] < 1324436865 535679 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1324436916 209103 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I also remember some other weird way like map head . group . sort < 1324436977 200712 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, that should be O(n log n) too < 1324438038 472813 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :$ ghc < 1324438038 693079 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bash: /usr/bin/ghc: No such file or directory < 1324438044 519679 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which ghc < 1324438044 833392 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :/usr/local/bin/ghc < 1324438045 927182 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wat < 1324438061 55867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1324438068 404437 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :apparently I need to reset my terminals or something? < 1324438119 800706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i vaguely recall rehash being the command in one shell < 1324438155 449768 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly seems to be tcsh only < 1324438227 716722 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: can I tell ghc not to litter my directory with intermediate files? < 1324438240 51101 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's rather rude. < 1324438257 703953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hash -r for bash, i think < 1324438269 255318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: i dunno, check the documentation < 1324438275 499103 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I tried. ;_; < 1324438277 129467 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so much stuff. < 1324438303 83999 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION rarely uses ghc from the command line. as in, possibly only once. < 1324438337 846448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/i think/it seems from help hash/ < 1324438380 228902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: it does use some of them for incremental compilation, i should think < 1324438461 998301 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :kallisti: It's pretty easy to tell it to litter it with *more* intermediate files, though < 1324438524 628590 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed < 1324438539 33391 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: still it could be courteous and remove them when it's done. < 1324438573 288904 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1324438575 12153 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I guess you could write a little script to get rid of them when it finishes compiling and then alias ghc to that script < 1324438583 259623 :Gregor!foobar@codu.org PRIVMSG #esoteric :Ahhhhh, the reason why no Cygwin shells spawn properly is that you can't make sure to close the wrong end of the pipe thru Cygwin's rather-weak spawn function :( < 1324438835 415147 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 248 seconds < 1324439140 511164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: erm incremental compilation means that it keeps them around so it _doesn't_ have to recompile the parts that haven't changed. < 1324439151 793043 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh.. < 1324439164 923586 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes that makes sense for large programs. < 1324439218 730705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'd assume ghc --make depends on it < 1324439302 550409 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :Gregor: You mean Win32 spawn, not POSIX posix_spawn? < 1324439890 927810 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What are laws for Arrow class? < 1324439927 272907 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mueval-core: GhcException "can't find a package database at /usr/lib/ghc-6.12.3/package.conf.d" < 1324439930 275660 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh oh < 1324439994 418351 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder how I fix this.. < 1324440011 398369 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess mueval doesn't work with the new ghc? < 1324440094 170105 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how do I magically point everything to the new ghc??? < 1324440168 320086 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Build failure ghc-7.0 (log) < 1324440168 794862 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1324440186 111180 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I need to keep ghc6 around. < 1324440294 788297 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION reappears. < 1324440306 875241 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq: I mean Cygwin spawn{v,vp,vpe,etc} < 1324440318 404196 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq: Which is neither Win32 nor POSIX's spawn >_< < 1324440324 472125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: there's a list in http://cdsmith.wordpress.com/2011/07/30/arrow-category-applicative-part-i/ NOTE I GOT A VIRUS WARNING SIMULTANEOSLY AS I OPENED IT < 1324440326 531139 :Gregor!foobar@codu.org PRIVMSG #esoteric :(To be fair, I'm pretty sure it predates posix_spawn) < 1324440330 491558 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*OUSLY < 1324440336 905757 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :Gregor: Those are Win32. < 1324440405 830173 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: I turned off scripts, plugins, images, subdocument, etc in case that help < 1324440438 947900 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i'm not absolutely sure that page was the culprit (i've visited it before without incident) < 1324440457 211087 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq: Those functions exist in Win32, but these are Cygwin implementations, they do things that the Win32 ones don't (such as preserve Cygwin-specific fd state) < 1324440510 488311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION starts a full virus scan just in case < 1324440817 607291 :MDude!~fyrc@or-67-238-19-212.dhcp.embarqhsd.net NICK :MSleep < 1324440873 116230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: the virus file was .js so i think turning off scripts should do it < 1324440922 622211 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(note: depending on me for security advice may be unwise.) < 1324441186 386632 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I did turn off scripts. < 1324442400 473763 :tuubow!~adityavit@c-69-136-107-140.hsd1.nj.comcast.net JOIN :#esoteric < 1324443657 773781 :Slereah!~butt@ANantes-259-1-230-58.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :http://esolangs.org/wiki/Big_Tits_Free_Clips_Daily < 1324443661 626593 :Slereah!~butt@ANantes-259-1-230-58.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Is this an esolang? < 1324443673 876157 :Slereah!~butt@ANantes-259-1-230-58.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :4 files - bigtits movies .. Daily breast, free daily trumpets, large breasts every day. < 1324443677 894904 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Best esolang < 1324443681 390918 :Slereah!~butt@ANantes-259-1-230-58.w83-195.abo.wanadoo.fr PRIVMSG #esoteric :Those seem like interesting libraries < 1324443682 62996 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*Breast < 1324443822 528164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's where we keep abreast of new development < 1324443885 401621 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://instantrimshot.com/ < 1324443953 795332 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What really caught my eye were the free online breakdancing tips < 1324444209 676088 :tuubow!~adityavit@c-69-136-107-140.hsd1.nj.comcast.net QUIT :Ping timeout: 240 seconds < 1324444327 407481 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :Why, in awk, does "\r\n" produce the string you expect, but /\r\n/ not match the same? < 1324444339 157547 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What's with the link to WIkipedia? < 1324444353 513806 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That's where you go for the breast breasts < 1324444448 952706 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1324444989 755463 :tuubow!~adityavit@c-69-136-107-140.hsd1.nj.comcast.net JOIN :#esoteric < 1324445157 38142 :variable!root@freebsd/developer/variable QUIT :Excess Flood < 1324445251 131386 :Guest33314!root@gateway/shell/trekweb.org/x-tunuozvzlpyprdja JOIN :#esoteric < 1324445805 451639 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so wait.. < 1324445811 692582 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mutable unboxed arrays can't have unboxed elements? < 1324445870 761157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um, yes? < 1324445882 200894 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, okay. < 1324445882 445733 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :isn't that precisely what unboxed array means < 1324445908 164856 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/array/0.1.0.0/doc/html/Data-Array-IO.html < 1324445916 544561 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : the element type of the array. Only certain element types are supported: see Data.Array.MArray for a list of instances. < 1324445927 274146 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :none of the types are unboxed. I'm guessing it does it automatically or something? < 1324445947 969643 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1324445955 751761 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :echo -n "GET /gnu/gcc/gcc-4.6.2/gcc-4.6.2.tar.bz2 HTTP/1.0\r\nHost: ftp.gnu.org\r\n\r\n" | nc ftp.gnu.org 80 | awk 'BEGIN {count=0;RS="\r\n";ORS="\r\n";};{if(count!=0)print};/^$/{if(count!=1)count=1}'>gcc-4.6.2.tar.bz2 < 1324445960 829571 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :Best way of downloading GCC? < 1324446122 763164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: i suspect class methods cannot take unboxed types < 1324446134 510443 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq: O_O < 1324446176 807372 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or mostly, i think overloaded functions cannot < 1324446184 940904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or polymorphic < 1324446220 693415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because each unboxed type essentially comes with its own calling convention < 1324446231 89132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(for passing it) < 1324446285 745148 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :Gregor: :) < 1324446431 790821 :Gregor!foobar@codu.org PRIVMSG #esoteric :pikhq: Here's an alternative suggestion: wget < 1324446517 160311 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://www.losethos.com/ < 1324446604 333786 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ahh, losethos < 1324446647 796766 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :christmas special? nice < 1324446838 217931 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I made a ReadthisT monad transformer to allow a monad to read itself, but is there a way to make a transformer to make a monad write itself? < 1324447066 66516 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :Gregor: I find my solution vastly more entertaining. < 1324447078 612633 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :Also inferior in nearly every way, but nevertheless. < 1324447151 449729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: doesn't join make that sort of redundant? < 1324447193 126498 :Klisz!~Klisz@c-67-162-128-110.hsd1.co.comcast.net JOIN :#esoteric < 1324447238 338903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and what about comonads, do they support either < 1324447365 958751 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know with comonads. But the definition is newtype ReadthisT f x = ReadthisT { runReadthisT :: f () -> f x }; and you can make (ReadthisT ((,) (Last a))) similar to a state monad < 1324447383 714923 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know if I explain it very well < 1324447446 667295 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: http://sprunge.us/AMae < 1324447485 330936 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this finds all factors with no duplicates, and runs on my machine with those test cases in 3.7 secs (optimization level 2, LLVM backend) < 1324447529 591708 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wasn't actually sure if those strictness annotations are helping, but with some simple profiling via bash's time it seems to help. < 1324447570 656043 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But, in this case it would define: get = ReadthisT $ \(Last (Just x), _) -> (Last Nothing, x); put x = ReadthisT $ const (Last $ Just x, ()); < 1324447595 916915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: have you tested it with square integers? < 1324447605 509120 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: oh, no. < 1324447633 393949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suspect that will miss the square root < 1324447637 561457 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Can you understand what I am meaning, now? < 1324447660 592788 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: apparently 4 is a prime number. < 1324447680 145976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: thought so :P < 1324447690 629105 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: we should publish a paper showing our findings. < 1324447710 923622 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so..... i > intSqrt n maybe? < 1324447730 684167 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: that will probably give the square root _twice_ < 1324447740 375969 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh indeed < 1324447745 370796 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just need to special case it then. < 1324447832 715627 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: what's the easiest way to add a guard "under" an existing guard. < 1324447854 921947 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like "if this guard is true, check these two guards" < 1324447889 816941 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: case, i think < 1324447927 775767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :case compare i (sqrtInt n) of ... might be useful here < 1324447934 656491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*intSqrt < 1324447945 963548 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I just want equality. < 1324447961 505172 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh hmmm < 1324447964 766273 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :compare could be useful yes. < 1324447992 860388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i think so < 1324448076 70817 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so each case can have any number of guards, yes? < 1324448090 172421 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :each case pattern, yes < 1324448100 408609 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right < 1324448105 694962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as well as a where clause, if you like < 1324448269 760761 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 240 seconds < 1324448320 102469 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm I think a case () of _ will be better < 1324448338 527420 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah they're so ugly :P < 1324448340 847703 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I end up repeating myself in the EQ and LT cases. < 1324448351 35682 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: PETITION FOR NESTED GUARDS KTHX < 1324448365 468204 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: you could also define a helper function < 1324448391 913263 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I could use a where clause to reduce the amount of repetition. < 1324448469 846349 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: http://sprunge.us/OKTY < 1324448474 235186 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this doesn't look too bad does it? < 1324448531 508162 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm I'm up to 4 seconds now though. :( < 1324448532 353865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: honestly if then else would look nicer than that < 1324448562 919828 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :WriterT make a monad transformer from a Monoid, and there is also a way to make monad transformer from a Comonad; is there a way to make a monad transformer with other classes such as Category and so on? < 1324448600 106336 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq, are you unable to obtain wget? < 1324448602 675829 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or curl? < 1324448632 195463 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: so what happens if all the guards fail in a case? < 1324448636 989191 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and there's a _ case below it? < 1324448640 298061 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does it fall through to that? < 1324448647 632567 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :a _ case? < 1324448658 199907 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, pattern matching < 1324448662 228309 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :case expr of {blah -> blah; _ -> blah} < 1324448673 231547 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although I suppose with Category you could make the monoid of endomorphisms, but are there others? < 1324448677 264786 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, I see what you mean < 1324448679 228701 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think < 1324448682 429191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: yes it falls through < 1324448687 558441 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yessss < 1324448706 578074 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> case () of { () | False -> 'a'; _ -> 'b' } < 1324448707 426496 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'b' < 1324448713 362112 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Like that? < 1324448764 500628 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I had to stop myself from writing = instead of -> < 1324448826 930769 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1324448834 701344 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's perfect. < 1324448862 391888 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :awww but it's way slower now. < 1324448868 551142 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(I don't mean other monoids, I mean other monad transformers) < 1324448882 931852 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :4.7 seconds. < 1324448976 319241 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :monoids! < 1324448982 704466 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It might be much faster when compiled instead of interpreted? I don't really know exactly what optimizations are done and that stuff. But an interpreted Haskell program is certainly going to be slow. < 1324449048 800664 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also removing the strictness annotations from the results of divMod actually increases the speed somewhat because in the vast majority of cases they're never needed. < 1324449070 873733 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I'm pretty sure strictness on the accumulated list is actually slower for some reason. < 1324449096 446512 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but compare seems pretty slow. or maybe it's case? or maybe GHC can't optimize something now? I have no idea. < 1324449199 781277 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://sprunge.us/LXMC < 1324449200 575965 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :source < 1324449206 102326 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!n is probably pointless < 1324449328 797319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i and n should be found by ghc's strictness analyzer < 1324449392 787001 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what effect would !ls have? < 1324449411 517799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: erm you realize there's no reason to recurse after an EQ? < 1324449420 700327 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I didn't. < 1324449431 369432 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but... thinking about various cases, none of them seem to have factors lower than that. < 1324449456 238522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because the next step will always hit GT < 1324449470 410849 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, yes. < 1324449492 914066 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :Sgeo: No, just enjoying myself. < 1324449501 582811 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :YESSSS. ONE FUNCTION CALL REMOVED. < 1324449503 720671 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so much faster. < 1324449510 159175 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yeah !ls seems to make the program marginally slower. < 1324449530 806812 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :granted time is not a very good way to gauge these things. < 1324449604 231427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :btw you might consider case (compare i (intSqrt n), m == 0) of, although i don't know how it would affect performance < 1324449733 664373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: !ls ought to be useless since all recursion is done with an explicit : constructor; i don't think they become thunks. < 1324449757 75528 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just a hunch < 1324449760 926149 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :um my case no longer seems to work correctly. < 1324449773 669914 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : (GT,_) -> ls < 1324449773 927907 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : (EQ,True) -> i:ls < 1324449774 104469 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : (_,True) -> factors' n (i+1) (i:d:ls) < 1324449775 124909 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : (_,False) -> factors' n (i+1) (i:d:ls) < 1324449778 861636 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :am I forgetting something? < 1324449802 9042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(EQ,False) < 1324449837 800654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1324449847 16474 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's functionally equivalent < 1324449851 78308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :your (_,False) is a copy of (_,True) < 1324449868 97603 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.....what? < 1324449878 308744 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the last line is wrong < 1324449882 27517 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh.... < 1324449882 736944 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1324449882 962957 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, you have the same code for both < 1324449884 844137 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OOPS < 1324449924 170121 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm thinking the tuple unpacking is going to be marginally slower. < 1324449928 785797 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it seems to be almost the same. < 1324449949 374322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how are you compiling this < 1324449950 249509 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :reasoning about performance in Haskell is hard, guys. < 1324449962 401201 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ghc -O2 -fllvm -XBangPatterns -o factors factors.hs < 1324449970 363031 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bang patterns are no longer needed. < 1324449978 759954 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Shouldn't -XBangPatterns be in a language pragma? < 1324449985 620331 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ideally < 1324450008 952000 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah maybe when I write Factors: The Hackage Module < 1324450013 649515 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'll take that into consideration < 1324450032 884003 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's two seconds to go from one to the other < 1324450042 611843 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And it means you don't have to remember as much of that command line < 1324450131 123828 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :back down to 4.4 seconds with http://sprunge.us/hGdF < 1324450137 871717 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: LATER < 1324450220 364207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: oh hm consider putting intSqrt n in a variable outside factor' < 1324450244 227079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not to mention factor' doesn't need to take n as argument < 1324450259 629098 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er, *factors' < 1324450327 936996 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the way it's written now it may have to recalculate intSqrt n all the time < 1324450334 293956 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I had thought of that actually < 1324450345 651149 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but thought maybe GHC was smart and would catch it? < 1324450346 938792 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :somehow? < 1324450350 33912 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dunno I'll try it. < 1324450381 923123 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: i think it's too complicated to expect ghc to notice n is the same in all calls _and_ use that to calculate intSqrt n only once < 1324450408 531050 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :real 0m3.242s < 1324450408 795428 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :user 0m3.210s < 1324450410 548910 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :awwww yeah < 1324450437 636790 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that was like 1.25 seconds of just square roots apparently. < 1324450439 969765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm slightly disappointed it didn't help even more :P < 1324450472 898006 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: this is what I was considering using an unboxed mutable array < 1324450478 568170 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you know, just to see if it had any benefits. < 1324450535 319830 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think making m strict /might/ be a bit faster. because it's evaluated in the fast majority of cases. < 1324450539 236736 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: another thing, you are probably defaulting to Integer in all this, or even compiling an overloaded function. a type annotation with Int may make it faster. < 1324450548 996962 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: ah, yes. < 1324450560 205485 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> maxBound :: Int + 1 < 1324450561 77898 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Could not deduce (GHC.Enum.Bounded < 1324450561 254327 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ((+) GHC.Types.Int ... < 1324450569 368168 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that looks like.... < 1324450571 529628 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> maxBound :: Int + 1::Int < 1324450572 317303 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `::' < 1324450575 807306 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....h < 1324450576 574915 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh < 1324450582 314345 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: what do you expect maxBound+1 to be < 1324450585 479230 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> (maxBound::Int) + (1::Int) < 1324450586 251721 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -9223372036854775808 < 1324450591 99311 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, that. < 1324450592 732976 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, break in an interesting way < 1324450596 416214 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Not compile error < 1324450608 300513 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: default Num Int right? < 1324450609 355537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t ?x :: Int + 1 < 1324450610 145183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Could not deduce (?x::(+) Int Unit) from the context () < 1324450610 321328 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of implicit parameter `?x' < 1324450610 497381 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : at :1:0-1 < 1324450627 188969 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er no, what do defaults look like? < 1324450634 216737 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I would _not_ expect the compiler to know that I'm adding 1 to maxBound < 1324450635 124022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: no, use a type annotation on factor < 1324450644 898143 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh okay that works. < 1324450654 963327 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otherwise it might still compile that overloaded < 1324450663 46434 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> text [maxBound::Char] < 1324450663 865024 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: : hPutChar: invalid argument (Invalid or incomplete mu... < 1324450667 850992 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I'm going to put it on factor' because it has more stuff. < 1324450670 263292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it might specialize anyhow though < 1324450682 347928 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Invalid or incomplete...? < 1324450683 413458 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What? < 1324450686 900867 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Don't leave me hanging < 1324450707 886237 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :real 0m1.397s < 1324450708 142680 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :user 0m1.390s < 1324450710 250869 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yessssssss < 1324450716 175161 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: lambdabot gives longer error messages in privmsg < 1324450734 867751 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oerjan, ty < 1324450743 518262 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : mueval-core: : hPutChar: invalid argument (Invalid or incomplete multibyte or wide character) < 1324450750 383002 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: ah yes making n Int would force pretty much everything else to be Int too < 1324450751 207667 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :> let y = (let x = 4 in (x + y)) in (x+y) < 1324450752 27219 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : x + (4 + (4 + (4 + (4 + (4 + (4 + (4 + (4 + (4 + (4 + (4 + (4 + (4 + (4 + (... < 1324450805 644546 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: what do you think about making m strict? < 1324450811 106589 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: in your Int + 1, 1 was interpreted as a special ghc type < 1324450812 93975 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does that force d to be strict as well? how does divMod work? < 1324450815 291571 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src divMod < 1324450815 487988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I am sorry. < 1324450826 509918 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :@hoogle divMod < 1324450826 724362 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude divMod :: Integral a => a -> a -> (a, a) < 1324450826 900543 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Fixed divMod' :: (Real a, Integral b) => a -> a -> (b, a) < 1324450894 539070 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Looks like it works as expected < 1324450907 454920 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NihilistDandy: that's not what I meant. < 1324450918 436086 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :_-_ < 1324450943 494153 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: as you say, it's probably evaluated in the majority of cases. < 1324450972 866336 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: all but one, in fact. < 1324450976 122049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: and i guess making d strict as well won't hurt since divMod calculates both simultaneously < 1324450994 587607 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or should, anyway, since that can be done more efficiently < 1324451029 655253 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Isn't quotRem faster than divMod? < 1324451050 758516 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh that may be true too, try that < 1324451051 599067 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so far I have just !m because I'm not sure if that forces d to be computed as well. < 1324451055 632002 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think it would though < 1324451057 411860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :on x86 it supposedly is < 1324451092 980861 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but if evaluating m also forces the division operation then it doesn't matter at all that d doesn't appear in the majority cases < 1324451095 981955 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because m does. < 1324451153 755664 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :oerjan: I have no idea where I even heard that. I think they discussed it once in #haskell ages ago, but I've never actually had a moment to test the idea < 1324451222 956839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NihilistDandy: it's because the machine code operations are like quot and rem < 1324451240 95571 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah < 1324451306 412535 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://sprunge.us/hcLd I think this is the best I can do without completely rewriting it with unboxed types or something. < 1324451383 393682 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait < 1324451383 743518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: you don't need n as an argument of factors', i said :P < 1324451384 803216 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Not bothering to read all context; but x86 only has a "div" opcode, which always computes both the quot and rem. < 1324451389 972719 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: oh rite. < 1324451410 323395 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: also rearranging the cases so that the most common one is first < 1324451415 802504 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :will be faster. < 1324451489 333968 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually that didn't seem to help much at all. < 1324451498 685820 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :removing the n or rearranging cases. < 1324451528 479882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: basic pattern matching on constructors like GT and EQ is something ghc rearranges at will, i think < 1324451567 994246 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. < 1324451568 634130 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Using quotRem reduced time by about .3 second, but I don't know if that's significant to you, or even likely to be the case on your arch < 1324451603 967179 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: putting the n back in seems to make it marginally faster by about .1 second. :P maybe just a fluke? < 1324451614 639935 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm sure there's some margin of error to take into account. < 1324451636 268274 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: heh ok. maybe it's actually faster to pass it that way. might be in a register. < 1324451670 476955 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :do you know what rules ghc follows for rearranging cases? < 1324451704 468211 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyway I'll keep it in this order so that it /really/ knows what I want. :P < 1324451722 598990 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t quotRem < 1324451723 475382 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => a -> a -> (a, a) < 1324451725 11239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i just recall reading that at the STG machine intermediate stage all case branches are either defaults or on individual constructors < 1324451729 456763 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> quotRem 4 < 1324451730 315310 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (t -> (t, t)) < 1324451730 491484 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use... < 1324451734 251630 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> quotRem 4 2 < 1324451735 90424 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (2,0) < 1324451737 319131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and that it might use table lookup for such branching < 1324451738 628421 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> quotRem 10 2 < 1324451739 440340 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (5,0) < 1324451741 168315 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> quotRem 10 3 < 1324451742 2467 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (3,1) < 1324451770 147938 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> divMod 10 3 < 1324451770 969846 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (3,1) < 1324451773 327947 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what's the difference? :P < 1324451786 77701 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :.3 second, it seems < 1324451805 553081 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :real 0m0.968s < 1324451806 13527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to the point that the default case is even listed _first_ in the internal structure iirc < 1324451806 729422 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :user 0m0.960s < 1324451809 652635 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :awwww yeaaaaah < 1324451827 589105 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION shrugs < 1324451835 582503 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I have an old laptop < 1324451852 758865 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mine is an Intel Core i3 < 1324451866 429145 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :C2D, 2.16 GHz < 1324451892 197589 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :2 cores with hyperthreading. 2.13 GHz < 1324451896 416850 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It takes me 4-5 seconds of realtime just to run that < 1324451918 550205 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : ghc -O2 -fllvm -o factors factors.hs < 1324451921 809504 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is how I'm compiling it, btw < 1324451936 27126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :liftM2 quotRem [-1,-3] [-2,-4] < 1324451937 693581 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah, I'll give that a shot, I suppose < 1324451938 738912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> liftM2 quotRem [-1,-3] [-2,-4] < 1324451939 564312 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(0,-1),(0,-1),(1,-1),(0,-3)] < 1324451947 111809 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NihilistDandy: you need ghc7 for -fllvm though < 1324451951 827751 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I have it < 1324451956 380487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> liftM3 id [divMod,quotRem] [-1,-3] [-2,-4] < 1324451956 652884 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'm on 7.2.1 < 1324451957 256792 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(0,-1),(0,-1),(1,-1),(0,-3),(0,-1),(0,-1),(1,-1),(0,-3)] < 1324451978 283798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they only differ when negative numbers are involved < 1324451993 231156 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh good < 1324451999 2955 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't have any of those (modulo overflow) < 1324452022 873282 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :would using an unsigned type be any faster perhaps? < 1324452033 905906 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i dunno < 1324452040 424999 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It seems it doesn't like OS X's LLVM < 1324452045 809357 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Or, at least, it can't find it < 1324452050 230674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Data.Word.Word in that case < 1324452051 401982 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NihilistDandy: do you have Clang? it needs that as well. < 1324452058 651058 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I also have clang < 1324452109 276462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the latest haskell platform from just a few days ago supposedly fixed some OS X issues < 1324452138 795353 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :micro-optimizing Haskell is pretty fun. < 1324452157 384550 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :7.2.1's fixed everything I ever had an issue with (unwinds, integer-gmp, etc.) < 1324452161 919223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :especially when you don't bother to macro-optimize >:) < 1324452171 961132 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Word is about .2 seconds faster on my machine. < 1324452183 973318 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :le gasp < 1324452188 992170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NihilistDandy: oh, the haskell platform still uses 7.0.4 < 1324452207 948978 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Yeah, I noticed that when I saw the release < 1324452218 819370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something about 7.2 being unofficially somewhat of a preview release < 1324452245 666277 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also using Word increases the maximum range of naturals I can factor. < 1324452250 876313 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I actually just installed this a few days before the release of the new platform < 1324452255 21592 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I was a little miffed :D < 1324452268 448076 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Might just install it, anyway, and let them coexist < 1324452361 461934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this long waiting period between 7.0 and 7.4 seems to have caused a lot of cabal grief, with people updating their packages to use 7.2 despite HP not supporting it < 1324452367 576905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or so i read < 1324452429 659054 :Klisz!~Klisz@c-67-162-128-110.hsd1.co.comcast.net QUIT :Quit: You are now graced with my absence. < 1324452443 99721 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: re: macro-optimizing I'm not very good at optimizing in general. I typically don't do it. < 1324452488 389289 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: well by "macro-optimizing" i mean using an efficient algorithm < 1324452503 449751 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: oh. what do you recommend? < 1324452510 315420 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course with factorization there's no end to how deep you can go < 1324452526 333069 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: finding prime factors first, for a start >:) < 1324452526 729851 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I bet there is. < 1324452555 530667 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: and then... take products from the powerset? or...? < 1324452559 15415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1324452563 460691 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's... going to be faster? < 1324452565 752141 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :oerjan: I mostly just use it for programming assignments, so my library usage is pretty narrow. If I have to massage cabal files for more than a minute I just find a way around < 1324452598 865929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: for large numbers, i'd expect so. < 1324452604 964781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1324452606 708273 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Everything else is just recreation < 1324452613 358666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well you _are_ listing _all_ the factors. < 1324452616 120991 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1324452635 194596 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe that means it's not such a big deal. < 1324452642 974310 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so listing all the factors is probably more efficient than listing the prime factors, taking the power set, and taking products of everything in each element of the powerset. < 1324452655 831994 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I would think. < 1324452671 244755 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unless there are few and large prime factors < 1324452695 673835 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because then there will also be few factors < 1324452702 378835 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes, if the prime factors are small then O(2^n) isn't so bad. < 1324452719 147314 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is there an equation for "the number of factors of n"? < 1324452740 873296 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that seems unlikely. < 1324452787 374051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: i doubt there's any such equation which doesn't essentially start with the prime factorization < 1324452804 325431 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right < 1324452810 63538 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well that's any easier to calculate, anyway < 1324452811 816211 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was wondering for the purposes of algorithm analysis < 1324452828 34631 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I could determine what p would be for some n in O(2^p) < 1324452838 344654 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :p being the number of prime factors of n. < 1324452852 545007 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this ties in with so called multiplicative functions < 1324452868 523151 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :kallisti: http://oeis.org/A001221 < 1324452899 74677 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://mathworld.wolfram.com/DistinctPrimeFactors.html < 1324452926 857225 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes double inverse mobius transform < 1324452980 195874 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this math is way beyond me. :P < 1324453026 223275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mobius transforms are cool. < 1324453069 854539 :tuubow!~adityavit@c-69-136-107-140.hsd1.nj.comcast.net QUIT :Ping timeout: 240 seconds < 1324453112 407850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly you need prime factorizations to calculate it. < 1324453208 591050 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so what's the growth of my function? O(sqrt n) < 1324453209 680580 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1324453249 525680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the smallest number with n prime factors is the product of the n first primes < 1324453288 554050 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's cool, but doesn't really get me anywhere in comparing these algorithms. < 1324453290 136101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which i think grows something similarly to factorial < 1324453296 93019 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh < 1324453296 942539 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay. < 1324453308 269140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very vaguely :P < 1324453319 523370 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but my function is O(sqrt n) right? or am I missing something. < 1324453367 148807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well you cannot have more than log2 n prime factors, distinct or not < 1324453420 545798 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that has nothing to do with the algorithm for finding them... < 1324453447 421383 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :By division seems to be the only way I can think of < 1324453450 609472 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you weren't specifying what you meant by O(sqrt n) < 1324453457 784958 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my function < 1324453459 535580 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the one I wrote < 1324453464 542880 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :its time complexity is O(sqrt n) right? < 1324453479 73891 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it just loops from 2 to the sqrt of n < 1324453479 469735 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there a mode in GHC to tell it to recompile all modules together in one module to optimize everything together at once? < 1324453494 954362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably. unless you are going to look into details of division. < 1324453512 425122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: hm that rings a bell < 1324453518 45592 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: what do you mean. < 1324453560 172433 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kallisti: you are doing O(sqrt n) iterations, but you are also doing divisions in each and with sufficiently large numbers you need to consider that division isn't O(1) < 1324453588 658655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so it'll be something like O(sqrt n * log n) or thereabouts < 1324453600 253326 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. I always assumed it would be constant or something. < 1324453625 388258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you have to at least read the numbers to divide them, which takes O(log n) time :P < 1324453687 860636 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay. < 1324453707 816033 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :kallisti: http://en.wikipedia.org/wiki/General_number_field_sieve < 1324453718 560012 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :This is top of the line, as far as I can tell < 1324453734 556749 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you put all modules together to compile into executable file, you could figure out, one thing is only used in one place and can be inlined, some polymorphic function is only used for some types, some errors will not ever occur and can be removed, etc. < 1324453807 431356 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Or you can call out to msieve < 1324453815 931936 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Though I'm not sure that's in line with your intent < 1324453839 693549 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my intent was just to have some fun and possibly learn a little a out how to optimize agorithms in Haskell. < 1324453845 183507 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/a/about/ < 1324453850 782912 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1324453855 502354 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/a out/about/ < 1324453859 26873 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fun typo < 1324453903 46132 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :When Quantum Haskell is a thing, we can just use Shor's algorithm < 1324453948 541324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: hm i may misrember. < 1324453951 247794 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But until then, O(exp (((64/9)b)^(1/3) (log b)^(2/3))) < 1324453958 221891 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :is the best you can hope for < 1324453965 981755 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Shor in Haskell the Quantum IO Monad" < 1324453976 768212 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1324453985 620523 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sgeo: Wouldn't that be exciting? :D < 1324453994 731402 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :NihilistDandy, there are papers about it < 1324454002 510210 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, really? < 1324454008 285938 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :https://www.google.com/search?gcx=c&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=quantum+monad+haskell < 1324454008 754397 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Neato < 1324454048 849468 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah, Thorsten. I am not surprised < 1324454082 635759 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, update < 1324454155 808011 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1324454354 857800 :tuubow!~adityavit@c-69-136-107-140.hsd1.nj.comcast.net JOIN :#esoteric < 1324454867 378230 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1324455033 443705 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :This LoseThos thing is frightening < 1324455575 891340 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmm -prof doesn't seem to be working < 1324455582 368084 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I compile with -prof -auto-all < 1324455631 280214 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh nevermind < 1324455685 372101 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the profiler seems to make my code slower? < 1324455970 280272 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Will reading about QIO give me an understanding of quantum computing? < 1324456101 712466 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I don't see why not < 1324456245 142547 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Will watching shit scroll by for hours make me a Linux expert overnight? < 1324456327 84653 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :fizzie: YES < 1324456387 844763 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Isn't that the entire mission statement of the Gentoo project? < 1324456433 601390 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION still has yet to completely do Linux From Scratch < 1324457331 585212 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1324457903 318924 :Ngevd!~Taneb@host-78-148-5-105.as13285.net JOIN :#esoteric < 1324457905 177724 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Hello! < 1324457932 828812 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey < 1324457964 17206 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://hpaste.org/55536 < 1324458010 222764 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ngevd: I wrote this is recently. it computes the factors of a number. It can run the test case at the bottom in .7 seconds on my machine (Intel Core i3) < 1324458020 284390 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Wow < 1324458054 229575 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eh, it could be faster. :P < 1324458073 739451 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yes, computers are fast. it's startling. < 1324458315 97855 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :kallisti, thank you for the language pragma < 1324458324 143397 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :YOU'RE WELCOME < 1324458328 333951 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :IT WAS SO DIFFICULT TO TYPE < 1324458588 282310 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Astrolog has some very obscure features, such as the ability to decorate a horoscope with spider webs, to animate a chart for the current/time date on the X root window, built-in setting for the time and location that the current version of the program was released, ability to display constellations on a world map or world globe (a feature the author has said he has not seen in any other astrological/astronomical program), etc < 1324458629 707820 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cool. < 1324458664 999246 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: so did you notice that on anarchy golf flogscript has the best average score? < 1324458680 233645 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :kallisti: Yes I have noticed that. < 1324458711 941331 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how did you get the owner of that site to support flogscript? < 1324458719 881934 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it seems odd that it would be an available interpreter. < 1324458735 744109 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :granted there are a lot of other esolangs < 1324458775 749010 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :kallisti: I didn't. Someone else did. < 1324458787 81364 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"Added FlogScript and FerNANDo. Thanks leonid and asiekierka for the suggestions!" < 1324458845 980905 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh I see < 1324458902 115292 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I thought maybe you suggested it so you could game the system with your awesome golfing lang. < 1324458963 620780 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, in general you keep score for each language separate in order to compare how good you do at it. However, you can also compare scores together, or even problems together, if you want to. < 1324459020 656768 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so what kind of meaning do you think that result has? (that flogscript has the highest average) < 1324459061 501694 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that flogscript is well-suited to golfing simple challenges? or perhaps because people are only going to use flogscript when they think it will be applicable it has a high average. < 1324459076 771522 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whereas with Ruby or Python people are more likely to just pick it and commit to finding a solution. < 1324459206 396182 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have thought about that, but I don't know. The total might be slightly higher too if it could run faster. I think the good challenge involves using many languages. But the things you said seem like that might be the reasons, possibly. But it also has to do with which programming languages the people know, prefer, and so on. < 1324459216 682954 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So it isn't really quite that simple. < 1324459230 380775 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed not < 1324459239 869890 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps only leet golfers have learned flogscript. :P < 1324459311 341146 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The best documentation for FlogScript (other than the source code) seems to be the Japanese one. < 1324459339 508693 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"and using infinite lists on such a problem seems rather excessive, I feel" < 1324459343 786497 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://jpembeddedsolutions.wordpress.com/2011/11/10/combining-lists-monads-applicative-functors/ < 1324459347 482121 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION whats. < 1324459349 303573 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION would enjoy something similar to a golfing contest but with execution speed instead of code length. < 1324459365 9817 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :kallisti, that's boring. < 1324459376 227659 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For some things, vi does far better than anything else. < 1324459413 373349 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :kallisti: Well, it might work if only machine code is used, instead of having various programming languages. But you could have emulators and keep track of emulated clock ticks. < 1324459434 256004 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For example, to make a long calculation required as part of some NES game to go faster. < 1324459437 596143 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not really interested in that fact that -gasp- different language implementations have different execution speeds for the same problems < 1324459441 122669 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> take 5 $ liftM2 (,) (return 1) [1,2,3,4,5,6,7,8] < 1324459441 958584 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,1),(1,2),(1,3),(1,4),(1,5)] < 1324459444 744058 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: is it bad or do you just not understand it < 1324459450 202394 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(NES doesn't have much RAM; you could use GameBoy instead) < 1324459453 624156 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would just be fun to micro-optimize within your implementation and try to beat all of the others. < 1324459460 844085 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :monqy, I'm not sure how infinite lists are "excessive" < 1324459467 991250 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so it's bad < 1324459486 817958 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :> join (zipWith (*)) [1..] < 1324459487 568543 :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... < 1324459491 672625 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But there's a different point this person is trying to make, and I think the excessive thing was just an excuse < 1324459533 68988 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: that's what it looks like to me. < 1324459539 760194 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> map (join (*)) [1..] < 1324459540 540717 :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... < 1324459552 7192 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: "I don't have anything to say about this one because it's perfectly acceptable. SO IT'S EXCESSIVE" < 1324459565 346077 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sgeo: he should have just stuck to his lack of generality point < 1324459569 774700 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is valid. < 1324459577 331202 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :> map (^2) [1..] --boring way < 1324459578 241523 :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... < 1324459583 302558 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Anarchy Golf does list execution speeds in the tables. < 1324459607 631150 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(In one problem, which says to submit slowly, I have tried to slow down the program as much as possible while still having it be accepted.) < 1324459615 109318 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :http://i.imgur.com/PTdL7.jpg I'm afraid this misses something truly important. < 1324459620 851780 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :Do not put the baby. < 1324459637 351290 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :map (uncurry (*) . (id &&& id)) [1..] < 1324459641 246413 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oop < 1324459643 644353 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: that's an interesting challenge. :P < 1324459666 247437 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :zzo38, int time = getTime(); < 1324459670 398175 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric ::t uncurry (,) < 1324459671 227695 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (a, b) -> (a, b) < 1324459673 626264 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :computer(*buffer) < 1324459679 468543 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :waitUntil(time+limit-1); < 1324459682 451096 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :print(buffer) < 1324459684 274174 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :Something like that < 1324459684 965784 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hey, that headlifted baby looks pretty happy < 1324459686 737411 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :s/computer/compute/ < 1324459693 586875 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Madoka-Kaname: wat < 1324459700 517446 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net PRIVMSG #esoteric :monqy: Eliminating all sensation tends to do that. < 1324459707 335892 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Madoka-Kaname: there are so many things wrong with that. < 1324459733 555934 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fun games baby isn't upset, he's just deep in thought < 1324459756 128854 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :ACTION doesn't get the baby diaper one < 1324459770 781824 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why not plunge your whole hand in eh < 1324459781 348105 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :kallisti, zzo38 said to slow down the program down as long as possible and still get it accepted. < 1324459792 46529 :Madoka-Kaname!~moe@inportb/loli/cirno-chan PRIVMSG #esoteric :So, take the starting time, do the computations, wait until almost the end of the time limit. < 1324459854 675508 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Madoka-Kaname: That problem just requires copying a text to the output, so it is simple, not much computations to do. The differences is finding the short way to make a slow program in the selected programming language. Some have sleep and so on, others are different. < 1324459893 20758 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Madoka-Kaname: the other problem is that the exact time limit isn't known (I think?) < 1324460017 956257 :Ngevd!~Taneb@host-78-148-5-105.as13285.net QUIT :Ping timeout: 248 seconds < 1324460209 583060 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://golf.shinh.org/p.rb?Submit+SLOWLY < 1324460255 143811 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1324460443 797181 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: no one else seems to have done the same thing. < 1324460555 174100 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :kallisti: Yes, I noticed that. < 1324460805 417854 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This is one of the problems that not only I was best at but vi has the shortest code: http://golf.shinh.org/p.rb?PrinterOriented+Banner (I also like the C solution; exec is denied but that doesn't mean you cannot open the banner executable as a file and do calculation yourself) < 1324460929 35627 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's insane. < 1324460951 454481 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Insane? I don't care whether or not it is insane. < 1324461052 956672 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I mean insane as in incredible. < 1324461068 224968 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, that is what you mean. OK < 1324461077 507155 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The C code is the shortest non-exec solution (the shorter ones are able to bypass the non-exec restriction, either always or a certain number of times) < 1324461573 764353 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is exec a common cheat in vi? < 1324461957 651019 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :kallisti: Yes. However, it is also done that multiple solutions are submitted, such as one with exec and one without. < 1324463640 789921 :Ngevd!~Taneb@host-78-148-5-105.as13285.net JOIN :#esoteric < 1324463790 55163 :tuubow!~adityavit@c-69-136-107-140.hsd1.nj.comcast.net QUIT :Ping timeout: 240 seconds < 1324464432 941282 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Hello! < 1324465569 709364 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1324465747 932001 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1324466050 245812 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1324466268 816194 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :@tell Phantom_Hoover it's almost time for your Pixel Quest suggestion! Hahahaha! < 1324466269 32324 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324466379 120344 :tuubow!~adityavit@c-69-136-107-140.hsd1.nj.comcast.net JOIN :#esoteric < 1324466727 547137 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :C ire to EgoBot to bog #esoteric < 1324466740 511571 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Damn, missed out the s < 1324466863 987840 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :And the #. (Or maybe it counts as punctuation?) < 1324466870 564226 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :C ire to s Egobot to bog s #esoteric < 1324466880 823291 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Wait, what? < 1324466885 442291 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :# is punctuation < 1324466898 968693 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Now it's EsgoBot. :/ < 1324466922 683750 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Be careful or you'll turn it into a SgeoBot. < 1324466995 842448 :Pietbot!~Pietbot@host-78-148-5-105.as13285.net JOIN :#esoteric < 1324466998 950047 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Here comes my broken bot! < 1324467007 744936 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :)q < 1324467031 195840 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :)df iiisso < 1324467046 802832 :Pietbot!~Pietbot@host-78-148-5-105.as13285.net QUIT :Remote host closed the connection < 1324467097 555974 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :> char 41 < 1324467098 394238 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num GHC.Types.Char) < 1324467098 570608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from the literal `4... < 1324467103 538205 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :> asc 41 < 1324467104 316676 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `asc' < 1324467110 325919 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :> chr 41 < 1324467111 599475 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ')' < 1324467138 913186 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :I'd fungot ^asc that stuff, but it's gone :/ :/ :\ < 1324467147 534629 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :FUNGOT NO < 1324467477 267002 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :> chr 35 < 1324467478 21802 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : '#' < 1324467718 552253 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :> (id &&& chr) <$> [32..126] < 1324467719 472158 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(32,' '),(33,'!'),(34,'"'),(35,'#'),(36,'$'),(37,'%'),(38,'&'),(39,'\''),(... < 1324467722 342783 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Have a handy chart. < 1324467727 391037 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Except it's slightly truncated. < 1324467736 229270 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric ::t (&&&) < 1324467737 28061 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (a :: * -> * -> *) b c c'. (Arrow a) => a b c -> a b c' -> a b (c, c') < 1324467800 92353 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :I suppose elliott would say something about arrows here. < 1324467832 22782 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :ZOMBIE doesn't have input, and Chef only has numeric input < 1324467861 648865 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Piet is harder than it looks, and I don't know much about Haifu < 1324467865 5845 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :`log elliott.*arrow.*:\( < 1324467874 230790 :HackEgo!foobar@codu.org PRIVMSG #esoteric :2011-07-31.txt:09:47:19: arrows :( < 1324467903 66277 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :(That was an example of AE, or 'artificial elliott'.) < 1324467912 367709 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Very handy < 1324468267 259257 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :> let chunk n = takeWhile (not . null) . uncurry (:) . fmap (chunk n) . splitAt n in zip [32,42..] $ map chr <$> chunk 10 [32..126] < 1324468268 688222 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(32," !\"#$%&'()"),(42,"*+,-./0123"),(52,"456789:;<="),(62,">?@ABCDEFG"),(... < 1324468280 180713 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Bleh, no room for anything. < 1324468847 426507 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I'm going to make a Piet-like language < 1324468853 667991 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :that uses the Websafe colours < 1324468863 205679 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :216 colours means 215 commands < 1324468922 103932 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Trivia: Piet programs are not compatible with the websafe palate < 1324468961 326380 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1324468995 421855 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I think it will use complex numbers... < 1324469004 967683 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Complex surds < 1324469015 576341 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :No, more than surds! < 1324469024 752085 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Hahahahaha! < 1324469094 640167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:06:18: * kallisti installs newest ghc and tries. < 1324469094 816666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:06:37: oh god 6 minute download for the binary tarball. < 1324469094 816880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:06:41: 6. MINUTES. < 1324469105 106018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: enjoy breaking your install if you didn't wipe everything first :P < 1324469141 126185 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Phases of numbers! < 1324469225 249469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:48:19: I'm thinking nub might actually be a faster than toList . fromList ??? < 1324469225 465366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :02:48:27: nothing rigorously tested. < 1324469244 99627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell kallisti you are so wrong it wrapped around and became wrong-right again and then descended into the infinite depths of being so fucking wrongness < 1324469244 291691 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324469398 806249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:05:24: zzo38: there's a list in http://cdsmith.wordpress.com/2011/07/30/arrow-category-applicative-part-i/ NOTE I GOT A VIRUS WARNING SIMULTANEOSLY AS I OPENED IT < 1324469412 138589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1324469438 15894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:14:33: zzo38: the virus file was .js so i think turning off scripts should do it < 1324469449 575117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell oerjan i rather strongly suspect you have never heard of a false positive < 1324469449 852451 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324469481 95579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell oerjan also, even if a JS file is malicious when run with the windows scripting stuff, a browser won't provide access to that stuff. < 1324469481 289399 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324469503 663919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell oerjan of course, since you use IE, it's pretty likely that it exploited a hole in the browser and infected your system :) < 1324469503 867529 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324469507 954519 :derdon!~derdon@pD9E1C00D.dip.t-dialin.net JOIN :#esoteric < 1324469555 474077 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Is there any sort of per-source limit of @tell's, or are you going to write the next Great American Novel into there? < 1324469594 70283 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Seeing as elliott is British, that would be very interesting, fizzie. < 1324469605 378206 :Ngevd!~Taneb@host-78-148-5-105.as13285.net QUIT :Quit: brb < 1324469727 186108 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :"The "Great American Novel" is the concept of a novel that is distinguished in both craft and theme as being the most accurate representative of the zeitgeist in the United States at the time of its writing." It doesn't say you have to *be* an American to write it. < 1324469742 146043 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :(Okay, okay, it goes on to state "It is presumed to be written by an American author who is knowledgeable about the state, culture, and perspective of the common American citizen." -- but that's just 'presumed'.) < 1324469753 26615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: lambdabot crashes if you @messages and your inbox is too big < 1324469758 222425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, OK, just @messages crashes < 1324469764 171333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The limit is about 10 and then it gets killed. < 1324469779 587259 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Oh, so *that's* your aim. Thanks for the clarification. < 1324469785 555925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell oerjan 06:35:28: i and n should be found by ghc's strictness analyzer < 1324469785 750249 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324469790 253781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell oerjan o ye of so much faith < 1324469790 443438 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324469810 256153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:46:02: ghc -O2 -fllvm -XBangPatterns -o factors factors.hs < 1324469825 541831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell kallisti -fllvm is not a universal speedup. also, why aren't you using ghc-core(1) before applying voodoo. < 1324469825 740333 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324469835 30128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell kallisti and -prof -auto-all. < 1324469835 231532 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324469856 184035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I wonder if you would be open to a vote to remove +n too. :p < 1324469859 294944 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :10:19 < kallisti> hmm -prof doesn't seem to be working < 1324469859 471196 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :10:19 < kallisti> I compile with -prof -auto-all < 1324469865 191194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then we'd have *no* *modes*! < 1324469877 445863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And people could talk without having to bother to join, that would be useful. < 1324469882 813211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could ragepat and still participate. < 1324469912 675963 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Yes, and what with stalker-mode, we could in fact all leave the channel and still converse. < 1324469930 659381 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Except for glogbot, I guess. < 1324469938 752969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not seeing any disadvantages here? Who even *invented* +n. < 1324469942 14035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's like inventing +boring. < 1324469994 740522 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :+boring: an unspecified ban, an unspecified op-somebody, block unidentifier users, invite-only, no external messages, allow anyone to invite. < 1324469995 169538 :Ngevd!~Taneb@host-78-148-5-105.as13285.net JOIN :#esoteric < 1324469998 366956 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Hello! < 1324470011 202500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That sounds good. < 1324470012 742692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Set that. < 1324470074 723579 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :The invite-only is a bit impolite, but I'm sorely tempted to try "/mode #esoteric +boring x y" just for the effect. Though I'm not terribly sure it wouldn't rearrange anything. < 1324470164 716838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: You should do that, except s/y/elliott/. < 1324470169 638103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also maybe s/x/elliott/ too. < 1324470189 103391 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :I don't the dare. < 1324470190 520487 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :14:22 -!- mode/#fgduisgdfiu [+boring nobody!*@* fizzie] by fizzie < 1324470210 420349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: :( < 1324470213 952937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ITW OULD JUST BE THE TEMPRARIES < 1324470217 774511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also invite me there. < 1324470221 1891 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Should've had another client on-channel to check whether it went through. < 1324470247 542897 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :I de-'+i'd it already. < 1324471026 724295 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1324471192 383735 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1324471418 576759 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I know -fllvm is not a universal speedup < 1324471418 821109 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :kallisti: You have 3 new messages. '/msg lambdabot @messages' to read them. < 1324471433 482448 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was quicker for several builds but then became the slower one later. I have no idea why. < 1324471464 264218 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also what is ghc-core < 1324471479 122236 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh I see. < 1324471554 52052 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, well, then I guess I didn't use ghc-core because I am not omniscient and also don't check hackage/internet for every conceivable thing that exists. < 1324471640 630118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could just -ddump-simpl even then < 1324471651 201687 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Is MS OSP legally binding? < 1324471672 116331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OSP? < 1324471683 148508 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Open Specification Promise < 1324471687 722800 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"In a landmark decision, an expert panel that advises the government on research security says key details of work on the contagiousness of flu viruses should not be published openly." < 1324471689 474031 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Open_Specification_Promise < 1324471691 727757 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coooool < 1324471837 882548 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ngevd: depends. is it a pinky promise? < 1324471889 46320 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Were their fingers crossed when they wrote it? < 1324472010 155159 :tuubow!~adityavit@c-69-136-107-140.hsd1.nj.comcast.net QUIT :Ping timeout: 240 seconds < 1324472075 796199 :Ngevd!~Taneb@host-78-148-5-105.as13285.net QUIT :Ping timeout: 268 seconds < 1324472186 590995 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Does a legally binding promise mean they can break it if they want, but they're legally obligated to feel real bad about it if they do? < 1324472247 844933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Speaking of legal obligations!!!!!!!!!! < 1324472505 940973 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Not speaking of those. < 1324472513 652103 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Actually look at the time, I think I should be going. -> < 1324472677 131663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Speech < 1324472678 996646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Recognition < 1324472681 77506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Sucks < 1324472706 295454 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Also no internets at home, sorry about that, be seeing you later, and so on. < 1324472732 105818 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :(What a CONVENIENT happenstance.) < 1324472804 259221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip fizzie < 1324472951 981450 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: dude < 1324472956 52116 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what if we gave computers ears. < 1324472968 801074 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :INSTANT SPEAKS RECEGNISHION < 1324472990 96278 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm going to write a program that listens to audio input < 1324472998 985216 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when it hears something it exits with success < 1324473003 648688 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :SPEECH RECOGNIZED. < 1324473007 472122 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :YEAAAAAAAH < 1324473090 134546 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :That's called VAD, Voice Activity Detection. < 1324473096 664310 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Whoops, I mean, I wasn't here. -> < 1324473121 585808 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :(VOIP things use a VAD usually.) < 1324473152 850192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: hi < 1324473154 899477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: i bet they suck < 1324473173 67497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell ais523 http://stackoverflow.com/questions/8590332/difference-between-sizeof-and-strlen-in-c < 1324473173 262261 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324473209 528407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION considers answering it. < 1324473248 877692 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: http://haskell.org < 1324473385 687087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY DOES IT HAVE +2 POINTS NOW < 1324474245 422063 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: NO DON'T DO IT < 1324474255 898067 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :YOU HAVE TO EXPLAIN /LOW LEVEL DETAILS OF MEMORY/ < 1324474293 390868 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :For one thing, sizeof is an operator, and strlen is a function. Even allowing you to refer to functions as "methods", there's no "sizeof method". – Steve Jessop < 1324474304 436304 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my favorite answers are the ones where the person takes the time to point out how you're wrong < 1324474308 806976 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then not answering anything. < 1324474420 792762 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"sizeof is a compile-time expression" - except when used on a VLA in C99. -- Steve Jessop < 1324474423 804162 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ONCE AGAIN. < 1324474488 142595 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Just a nit, but... there's a NULL pointer and a "null pointer", but it's a nul character (or what I prefer: a '\0' character). – James Kanze < 1324474491 161351 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.......what? < 1324474493 335265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: um the comments are _for_ corrections. < 1324474503 146222 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yeah the second one is fine. < 1324474518 708169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: well the first was correcting the question < 1324474540 336554 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can you explain wtf this James person is talking about. < 1324474547 438236 :derdon!~derdon@pD9E1C00D.dip.t-dialin.net QUIT :Remote host closed the connection < 1324474596 600763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have no idea < 1324474605 919029 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is he possibly thinking of void pointer when he says null pointer? no... because he mentions it a null character. < 1324474616 573224 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*its < 1324474687 75975 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was only aware of one kind of NULL pointer. < 1324474712 525858 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in fact I still am < 1324474717 825536 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :only aware of one kind of NULL pointer. < 1324474727 562614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: http://ompldr.org/vYnVpdg I find your blue rather suboptimal < 1324474729 988058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also this purple < 1324474764 805188 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It's for use on black, not grey. :-p < 1324474770 425440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WTF, how did buffers become unsigned again < 1324474785 871922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Well, I'm considering switching to #111 or #222 :P < 1324474786 261457 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I find it kind of strange that sizeof does something special for arrays, especially variable-length arrays. But that's somewhat useful I guess. < 1324474791 904486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: it's not special < 1324474797 236164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's only special if you believe that arrays are pointers < 1324474802 867047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is called being wrong < 1324474804 630932 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I know. < 1324474825 707532 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but sizeof on a VLA is "something special" < 1324474846 797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No < 1324474848 328953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :VLAs are something special < 1324474894 802087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# Your branch is ahead of 'origin/master' by 10 commits. < 1324474896 34399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That explains things < 1324475034 576424 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it possible for a function in C to specify that it wants an array type? < 1324475042 244105 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most standard functions use the pointer type. < 1324475079 967409 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it seems to me that in most situations where you'd want the sizeof-for-array functionality, you instead have a regular pointer. < 1324475183 127606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's what you said last time and it's just as wrong/misguided as it was then. < 1324475196 257983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thankfully this time I have the excuse of coding to avoid the obligation of explanation. < 1324475210 712361 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I just don't really get arrays in C. < 1324475440 61812 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but yes, if you take sizeof on an array passed to a function, you will receive the size of the pointer, correct? < 1324475556 554953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You standards-lawyer for me, I'm too tired and you're too conveniently recently active < 1324475562 478037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Deewiant will solve your confusion. < 1324475742 293544 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: because passing an array to a function actually passes a pointer to its first element. < 1324475745 393377 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :correct? < 1324475808 582504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"elliott", "Deewiant"; the keys are right next to each other. < 1324475914 77108 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so as far as I understand, in most situations where you are able to use sizeof to get the size of an array, you either already have access to the size of the array, or you must have a pointer to an array. < 1324475915 766861 :MSleep!~fyrc@or-67-238-19-212.dhcp.embarqhsd.net NICK :MDude < 1324476140 353451 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1324476494 577515 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :What a sneaky ISP, they've connected the tubes without saying anything. (Even though they explicitly said they'll SMS me when it's done.) < 1324476939 178998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Oh good! Speech recognition. < 1324477040 8905 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1324477058 399697 :fizzie!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Oh bad. You're still going on. < 1324477080 490671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Look how excellently mcmap interacts with my xmonad: http://ompldr.org/vYnVqbQ < 1324477098 678939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE MORE VISIBLE IT IS THE MORE IMPORTANT IT IS, WHO NEEDS MINECRAFT. < 1324477784 244148 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1324478155 500674 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1324479157 456568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://stackoverflow.com/questions/7742401/function-who-am-i-accessible-from-function-and-usable-as-key kallisti get off SO < 1324479345 471434 :tswett!~Warrigal@171.64.42.221 QUIT :Remote host closed the connection < 1324479810 704527 :fizzie!~htkallas@unaffiliated/fizzie NICK :fizziew < 1324479943 313737 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1324479995 257302 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1324480073 778623 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oob < 1324480073 970278 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 5 new messages. '/msg lambdabot @messages' to read them. < 1324480459 35786 :pikhq!~pikhq@71-219-245-136.clsp.qwest.net QUIT :Ping timeout: 248 seconds < 1324480461 278785 :pikhq_!~pikhq@71-219-250-165.clsp.qwest.net JOIN :#esoteric < 1324480639 113246 :Guest33314!root@gateway/shell/trekweb.org/x-tunuozvzlpyprdja QUIT :Changing host < 1324480639 336008 :Guest33314!root@freebsd/developer/variable JOIN :#esoteric < 1324480665 494425 :Ngevd!~Taneb@host-78-148-5-105.as13285.net JOIN :#esoteric < 1324480702 420154 :Guest33314!root@freebsd/developer/variable NICK :variable < 1324480865 949447 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, HAVE YOU DRAWN MY THING < 1324480871 282682 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :NEVAR < 1324480878 384904 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you < 1324480885 250581 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you cannot say 'nevar' < 1324480886 628017 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :evar < 1324480897 80691 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :It's "raven" backwards :) < 1324480928 479675 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :The person ahead of you in the queue chose a hard one... < 1324481120 488368 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net JOIN :#esoteric < 1324481713 319917 :variable!root@freebsd/developer/variable NICK :const < 1324482986 244993 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: Leaving < 1324482992 175474 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1324483098 474374 :elliott!~elliott@unaffiliated/elliott QUIT :Client Quit < 1324483103 790521 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1324484078 433868 :pikhq!~pikhq@174-22-145-114.clsp.qwest.net JOIN :#esoteric < 1324484102 589699 :pikhq_!~pikhq@71-219-250-165.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1324484210 278621 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1324484308 412386 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :You know what annoys me? < 1324484314 785740 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Non-planar family trees < 1324484350 108330 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages < 1324484350 308644 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 4h 8m 20s ago: i rather strongly suspect you have never heard of a false positive < 1324484350 488231 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 4h 7m 48s ago: also, even if a JS file is malicious when run with the windows scripting stuff, a browser won't provide access to that stuff. < 1324484350 664734 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 4h 7m 26s ago: of course, since you use IE, it's pretty likely that it exploited a hole in the browser and infected your system :) < 1324484350 664940 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 4h 2m 44s ago: 06:35:28: i and n should be found by ghc's strictness analyzer < 1324484350 665047 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott said 4h 2m 39s ago: o ye of so much faith < 1324484364 722964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1324484366 199422 :fizziew!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :I think you should call such "family "trees"" instead. < 1324484385 404068 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :trees cannot be non-planar < 1324484393 235377 :fizziew!~htkallas@unaffiliated/fizzie PRIVMSG #esoteric :Thus the quotes. < 1324484398 975580 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Family trees are not strictly trees < 1324484473 883690 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Incest, the enemy of graph theorists everywhere. < 1324484504 984095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I should probably not use @tell when logreading in the channel? < 1324484511 779652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is perhaps not the most usable interface for the recipient. < 1324484526 909021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Incest, the enemy of graph theorists everywhere. < 1324484530 130332 :HackEgo!foobar@codu.org PRIVMSG #esoteric :771) Incest, the enemy of graph theorists everywhere. < 1324484533 319533 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: Leaving < 1324484538 345755 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1324484549 120226 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Phantom_Hoover, this family tree isn't actually strictly speaking incestual. < 1324484552 268093 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Just weird < 1324484581 693849 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Two half-brothers marry each-other's mothers < 1324484592 237662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, there are like 3 people in Hexham, it must be incested as a thing with lots of incest. < 1324484618 6612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: You missed a perfectly good Royal Family swipe there, you idiot! < 1324484626 528319 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Aww. < 1324484639 278452 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :In the context of the Telegony < 1324484646 289402 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You make it; we can pretend the last four lines never happened. < 1324484648 591335 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Ngevd: are you sure you're not confusing with the I'm My Own Grandpa song? < 1324484658 684875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/a thing with lots of incest/the Royal Family/ < 1324484660 499223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THERE WE GO. < 1324484681 519498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As they say in the hood, "shazam". < 1324484695 794872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Ooh, here's another fun XChat-tiling interaction: click your name next to the input abr. < 1324484709 955897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*bar < 1324484718 249540 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure I want to, I don't think I know what it does. < 1324484729 373408 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I hadn't even realized that was a button. < 1324484744 879678 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :On more typical windowing managers, pops up a thing asking for a nick that you can change to < 1324484754 11935 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Enter new nickname" < 1324484760 339551 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh-kay. < 1324484810 544234 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It seems to not autofloat. < 1324484874 44570 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, it doesn't have WM_TRANSIENT_FOR set. < 1324484893 778353 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :AFK < 1324484990 114097 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I see some people --> doFloat all _NET_WM_WINDOW_TYPE_DIALOG windows in their manageHook. < 1324485003 336270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That might be a decent idea. < 1324485017 119053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is currently preoccupied with trying to find a half-decent colour scheme. < 1324485042 317110 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It might be a decent idea, though the first implementation I came across -- http://www.tumblr.com/tagged/xmonad -- looks slightly messy. < 1324485059 524453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Zenburn is decent but bland and I don't really like the colours; Solarized has a nice balance but I don't like the text colour in the dark version and the colours in general just aren't really my taste. < 1324485084 338232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just want something I can make my urxvt, emacs and bar-thing use, and then maybe hack up something for GTK. :( < 1324485096 173185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That's a rather unspecific permalink. :p < 1324485102 23402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://digitillogic.tumblr.com/post/13572889394/dialog-windows-in-xmonad < 1324485107 986467 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I couldn't figure out what to click to get that one. :p < 1324485126 460562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's a little invisible permalink flap in the top-right; the most intuitive. < 1324485131 798393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it could be worse; it could involve the FFI. < 1324485142 202623 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But of COURSE that's what it means. < 1324485177 481591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The Linux Setup - Chris Forster, Academic" ;; I like the ", Academic". < 1324485181 791628 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was sort-of assuming the title would've been clickable. < 1324485192 444063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Job title: Academic. What I do: Academe. < 1324485202 441334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Field: Academics. < 1324485211 893018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Workplace: Academia. < 1324485218 516945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Suddenly that no longer looks like a word. < 1324485280 839158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"everything about this picture is brilliant, except that this person should already know how to program in Haskell, I mean noting that he (or in a very very special case maybe she - not likely) set up xmonad over three screens on what probably is a gentoo, This person should already know how to program in Haskell." < 1324485294 12241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I'm going to sue you for hurting my mind indirectly? < 1324485324 598756 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In Finland there's a specific title, "akateemikko" ("academic", "member of the [Finnish] Academy"), given out by the president. < 1324485411 806497 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's been a total of 27 Finnish "of Science" academicians. Teuvo "self-organizing map" Kohonen seems to be the only "computer guy" on the list. < 1324485438 509705 :Gregor!foobar@codu.org PRIVMSG #esoteric :Awwww, I missed AnotherTest. < 1324485461 662560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Don't worry, he's been here about 3 times. < 1324485465 613381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm sure he'll come 'round again. < 1324485534 814059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: The context was that AnotherTest was claiming that time didn't exist because only spacetime existed because general relativity because he knows physics because [MASSIVE DUNNING-KRUGER]; in particular: http://codu.org/logs/log/_esoteric/2011-12-20#141858PhantomHoover < 1324485597 948272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION idiot archivist. < 1324485647 447694 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: But since chocolate contains general relativity, your argument is futile. < 1324485694 91066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Umm, chocolate doesn't exist, only spacetime exists. < 1324485720 401147 :tuubow!~adityavit@c-69-136-107-140.hsd1.nj.comcast.net JOIN :#esoteric < 1324485744 3200 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi JOIN :#esoteric < 1324485745 649951 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @tell oerjan i rather strongly suspect you have never heard of a false positive <-- i'm positive that's false < 1324485755 568925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot! < 1324485756 191102 :fungot!~fungot@a91-152-37-146.elisa-laajakaista.fi PRIVMSG #esoteric :elliott: since innovation is so prevalent on irc... bbl :) < 1324485757 605584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :<3 <3 <3 < 1324485757 884246 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: No, that's /special/ relativity, /general/ relativity adds chocolate. That's what makes it general. < 1324485789 782425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Ah yes; and quantum mechanics has yet to solve the Chocolate Problem. < 1324485799 919851 :Gregor!foobar@codu.org PRIVMSG #esoteric :Exactly! < 1324485810 885084 :Gregor!foobar@codu.org PRIVMSG #esoteric :Forming a Unified Theory of Sweets. < 1324485825 133540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But what is chocolate? It's a difficult question, because chocolate is impossible to describe. One might ask the same about birds. What *are* birds? We just don't know. < 1324485845 629080 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I love that line. < 1324485845 813635 :Gregor!foobar@codu.org PRIVMSG #esoteric :ACTION nods sagely. < 1324485859 498721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :birds lift off, then land. never a miscommunication. you cannot explain that. < 1324485880 442794 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The chocolate boson. < 1324485894 34603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I bet you've never even *seen* Look Around You :( < 1324485904 797899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I like how your Norwegian quaintness changed "can't" into "cannot". < 1324485908 213038 :Gregor!foobar@codu.org PRIVMSG #esoteric :I /have/! But only episodes from the first series. < 1324485914 569844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: That line is from the first series! < 1324485919 786849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's from the episode about Water. < 1324485923 300121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Water(tm). < 1324485934 873230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: curses! < 1324485935 814171 :Gregor!foobar@codu.org PRIVMSG #esoteric :Then I either haven't seen that episode or don't remember that line ... more specifically I haven't seen that episode. < 1324485956 627791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: This is my Christmas gift to you: a Look Around You episode you have yet to see. < 1324485974 117628 :Gregor!foobar@codu.org PRIVMSG #esoteric :I have a kitty. Kitty is also impossible to describe. < 1324485998 274454 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What are kitties? We just don't know. < 1324486073 918394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We should have called cDonald's theorem "kitty". < 1324486077 991657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Circle" is just ridiculous. < 1324486277 803050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You. You must use a colour theme! What colours are your favourite colours. Is it red. Is your computer a big splodge of redness. < 1324486290 927112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe I should port Hot Dog Stand to urxvt/emacs/GTK. < 1324486328 255862 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How large a percentage of his hats are red? < 1324486345 563174 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Do you know me? < 1324486353 665834 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: My color theme is "whatever's installed by default" < 1324486410 432130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: That's not how you dress!!!! < 1324486421 365807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The joke is that Gregor can neither taste nor see like normal human beings. < 1324486439 836345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: WHAT COLOURS DO YOU USE fuck it I'm doing this it's Hotdog Stand time. < 1324486500 49695 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: On most computers, my desktop wallpaper is http://codu.org/ugly.png < 1324486510 952764 :Gregor!foobar@codu.org PRIVMSG #esoteric :(Tiled of course) < 1324486526 759771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : It's "raven" backwards :) <-- nevarmore < 1324486542 489545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Seriously? I thought that was a joke. < 1324486598 394173 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Well, it's only my wallpaper on computers that other people may see. < 1324486607 853041 :Gregor!foobar@codu.org PRIVMSG #esoteric :It's not on my home desktop. < 1324486653 371107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: also he's not really allergic to chrome, it's just feels horribly awful to his special sense of touch < 1324486711 535826 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Who? < 1324486716 104014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bill gates < 1324486729 785589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you'll get him to link that picture of his feet again. < 1324486731 692344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was it his feet. < 1324486735 76283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't even remember < 1324486739 753188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: link that and i'll set it as my wallpaper, tiled < 1324486743 690181 :Gregor!foobar@codu.org PRIVMSG #esoteric :Just foot. < 1324486747 624452 :Gregor!foobar@codu.org PRIVMSG #esoteric :http://codu.org/chromates.jpg < 1324486752 711025 :Gregor!foobar@codu.org PRIVMSG #esoteric :(^^^ do not click) < 1324486773 21473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You know what, I don't think I'll set that as my wallpaper after all. < 1324486777 714903 :Gregor!foobar@codu.org PRIVMSG #esoteric :8-D < 1324486787 34552 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :whose feet are those < 1324486791 93288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bill gates < 1324486793 633229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Now you just have to blend it with ugly.png. < 1324486798 46702 :Gregor!foobar@codu.org PRIVMSG #esoteric :Phantom_Hoover: Mine, some years ago. < 1324486801 854349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Say, replace the stuff around the foot with ugly.png. < 1324486803 180786 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :O.o < 1324486805 603124 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I actually have blended it with my face to make a zombie me. < 1324486807 679588 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1324486809 584385 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why? < 1324486815 487555 :Gregor!foobar@codu.org PRIVMSG #esoteric :Phantom_Hoover: For laffs? < 1324486827 959930 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, I mean why were your feet like that. < 1324486833 591824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: He used an alternate web browser. < 1324486838 441270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thankfully he soon ditched Chrome and returned to Firefox. < 1324486845 686357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The allergic reaction was short but painful. < 1324486880 758952 :Gregor!foobar@codu.org PRIVMSG #esoteric :Yup. < 1324486980 366408 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i shall preserve my theory (and vestiges of sanity) by not clicking that link. also any physical reaction is obviously just _very_ powerful goosebumps. < 1324487011 168428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: It's not actually that bad. < 1324487025 521853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :He COULD have just scraped it a shitload :P < 1324487034 11512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And, um. < 1324487035 579413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Attached some bark. < 1324487060 311263 :Gregor!foobar@codu.org PRIVMSG #esoteric :How bad it is depends on how squeamish you are *shrugs* < 1324487066 902892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION has been desensitised to everything after seeing Jeffrey Rowland's spider bite. < 1324487078 607628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Rowland_recluse_bite.jpg (DO NOT CLICK THIS FOR THE LOVE OF GOD) < 1324487079 752170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i should have taken some pictures of that three-level sunburn i had as a kid < 1324487086 262217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Click that. < 1324487094 664522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Don't click that. < 1324487121 19213 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: I've seen it. < 1324487127 88065 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Recluse bites are invariably large, necrotic areas which are surgically excised, no? < 1324487139 933824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, you get to see it again! < 1324487142 573844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Yep! < 1324487153 307146 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is this pre- or post-excision? < 1324487164 873012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It... it might be pre-. < 1324487170 160498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The necrotic flesh isn't the worst part. < 1324487175 428150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's the border. That's the worst part. < 1324487182 529410 :Gregor!foobar@codu.org PRIVMSG #esoteric :Heh < 1324487184 651800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What's at the border? < 1324487197 956869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: A gap and a dip. And... yellowness. < 1324487203 765545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's indescribable. < 1324487210 620499 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm going to have to view it, sorry. < 1324487221 763032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Enjoy. < 1324487224 337981 :Gregor!foobar@codu.org PRIVMSG #esoteric :But here's my awesome zombie shoop: http://www.facebook.com/photo.php?fbid=1054835885223&l=4069fb9200 < 1324487225 859664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't say I didn't warn ya. < 1324487240 503393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I regret clicking that. < 1324487244 673634 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Waurgh. < 1324487264 353678 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: Whaaaaa, it's SUCH a good shoop though! < 1324487274 869186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: ENJOY LIFELONG SUFFERING < 1324487297 91220 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :THE SEAGULL MADE IT TO WHEREVER GREGOR LIVES < 1324487297 275653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why are we even talking about this. < 1324487300 187543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is enjoyable for like NONE OF US. < 1324487328 608711 :Gregor!foobar@codu.org PRIVMSG #esoteric :elliott: You wanted a color theme, so I gave you ugly.png, that's why < 1324487331 308875 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heck, even listening to you isn't enjoyable. < 1324487374 472140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :) < 1324487570 380047 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :@ping < 1324487570 655045 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :pong < 1324487577 228902 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Hmm < 1324487589 393515 :Ngevd!~Taneb@host-78-148-5-105.as13285.net QUIT :Quit: Leaving < 1324487625 892592 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1324487787 889126 :Ngevd!~Taneb@host-78-148-5-105.as13285.net JOIN :#esoteric < 1324487789 753069 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Hello! < 1324487862 533369 :Gregor!foobar@codu.org PRIVMSG #esoteric :Ngevd: Go through the logs for the last fifteen minutes and click every link. < 1324487870 431994 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :No < 1324487889 780337 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I will instead talk about esolangs that you are able to make IRC bots in < 1324487910 214021 :Gregor!foobar@codu.org PRIVMSG #esoteric ::( < 1324487916 388781 :Gregor!foobar@codu.org PRIVMSG #esoteric :So, most esolangs? < 1324487922 110210 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Actually, no < 1324487927 506689 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Well, not most cool esolangs < 1324487935 790967 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :You can't make one in, for example, iota < 1324487952 362982 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I don't know about Lazy K < 1324487963 49888 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :You can't in Underload < 1324487966 956805 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :You can't in Chef < 1324487987 571951 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :You can in unlambda < 1324488040 744050 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :They need both strict IO and also an at least partially rigid execution order < 1324488067 233098 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think lazy k should work < 1324488180 272739 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :You can't in Golfscript < 1324488260 519052 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I don't see any reason as to why it's impossible in Malbolge, but I wouldn't recommend it < 1324488352 480435 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Note: all of the ones I have mentioned so far assume something like netcat < 1324488466 82885 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Whenever is similar to Malbolge in this regard, I think < 1324488587 894627 :Gregor!foobar@codu.org PRIVMSG #esoteric :Also, most of them could make good multibot scripts. < 1324488614 3991 :Gregor!foobar@codu.org PRIVMSG #esoteric :Well, never mind, multibot scripts need environments. < 1324488644 168194 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :multibot? < 1324488657 258945 :Gregor!foobar@codu.org PRIVMSG #esoteric :The bot framework that runs EgoBot, HackEgo, glogbot. < 1324488683 759193 :Gregor!foobar@codu.org PRIVMSG #esoteric :<-- shameless advertiser < 1324489159 92254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 4/7 < 1324489159 875503 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0.5714285714285714 < 1324489424 544298 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :It could be possible to write an IRC bot in Glass < 1324490157 116178 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Just saw an advert for Poirot on TV < 1324490163 419962 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Reminded me of Homestuck < 1324490175 129034 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :"why were all the clocks set to 13 minutes past 4?" < 1324490239 106471 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Spades is very quick with a crowbar. < 1324490282 809908 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK so I just read something about Ben Bernanke, and I recognised the name. < 1324490302 822198 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :After Googlejogging my memory, I remember that it is a Lemon Demon song. < 1324490313 212612 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Am I really that out of touch? < 1324490405 64056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover is actually made out of walruses. < 1324490421 72884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This explains a lot if you know anything about walruses. I don't. < 1324490436 364230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: (Do hoovers contain sugar?) < 1324490447 438139 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I was expecting a subtle Lemon Demon reference in that. < 1324490450 191145 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :elliott, depends how you've been using them < 1324490470 855133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Walri can't make references. < 1324490473 742358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, you're the walrus. < 1324490477 435977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I give up? < 1324490492 383954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Walruses aren't meant to confuse people, you know. :( < 1324490503 848169 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shots shots shots shots shots < 1324490506 252874 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: walrageus < 1324490511 559981 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :The walrus was Paul! < 1324490521 14103 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ben Bernanke is a furious magician! < 1324490599 607892 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Oooooh.) < 1324490603 358039 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1324490605 250302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"walrageus" doesn't sound like "ragepart" at all. :( < 1324490633 484611 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :its an absolutely walrageus thing to say however < 1324490648 793218 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :like "shots shots shots shots shots shots" < 1324490656 71662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Walrageus" is a good word. < 1324490666 979925 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I imagine someone telling a wall to rage them: Wall, rage us! < 1324490704 819012 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but I'm pretty sure you can't really use rage like that < 1324490722 414295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that goes against the most basic principles of wall ethics < 1324490724 127709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wethics < 1324490754 877686 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :otoh, there is the Nirvana song: "Rage me!", so maybe it does work < 1324490793 567443 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: whale ragù < 1324490794 655423 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net QUIT :Quit: Leaving < 1324490799 422106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't think that's the name of the song, olsner < 1324490824 323138 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :* oerjan has quit (Quit: whale rage you) < 1324490974 834806 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Things a language needs before you can make an IRC bot with it < 1324490979 201786 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Input and output < 1324490985 891640 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :For text < 1324491019 443406 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Memory enough to memorize things < 1324491030 691334 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :For a certain definition of things < 1324491039 853058 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Preferably networking < 1324491041 965197 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :just to connect you might only need output and the ability to ignore all incoming data < 1324491129 600632 :Pietbot!~Pietbot@host-78-148-5-105.as13285.net JOIN :#esoteric < 1324491132 649609 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Like this? < 1324491176 502845 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net JOIN :#esoteric < 1324491231 280607 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Ngevd: probably < 1324491254 84152 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :It should be able to run deadfish programs and quit on command, but it refuses < 1324491279 651 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I don't want to delete it and make a martyr for the Robot Revolution < 1324491423 754488 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I think the Muse song "Bliss" is about someone in a badly written fanfic falling in love with a Mary Sue main character < 1324491434 589058 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net QUIT :Client Quit < 1324491458 140221 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :"Everything about you is so easy to love, they're watching you fwom aboooove" < 1324491813 723789 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: Leaving < 1324492522 999950 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Hoover_(seal) < 1324492524 611102 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :MY GOD < 1324492588 428044 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :We've emailed graue about the spam, right. < 1324492701 893453 :Gregor!foobar@codu.org PRIVMSG #esoteric :Phantom_Hoover: HELLO DEAH < 1324492848 571345 :Pietbot!~Pietbot@host-78-148-5-105.as13285.net QUIT :Ping timeout: 244 seconds < 1324492879 771163 :Ngevd!~Taneb@host-78-148-5-105.as13285.net QUIT :Ping timeout: 244 seconds < 1324493544 148992 :nooga_!~nooga@maverick.aircity.pl JOIN :#esoteric < 1324493592 863482 :nooga_!~nooga@maverick.aircity.pl PRIVMSG #esoteric :ACTION is implementing Game of Life in Minecraft < 1324493614 504899 :nooga_!~nooga@maverick.aircity.pl QUIT :Client Quit < 1324493617 137245 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :oh < 1324493629 207782 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i forgot that i have an active session on screen < 1324493640 86229 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Been done. < 1324493641 153461 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Why don't you implement Minecraft in the Game of Life instead < 1324493647 338420 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^better < 1324493654 743597 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Just implement a JVM. < 1324493771 759384 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 252 seconds < 1324493877 342518 :Ngevd!~Taneb@host-78-148-5-105.as13285.net JOIN :#esoteric < 1324493880 533951 :Pietbot!~Pietbot@host-78-148-5-105.as13285.net JOIN :#esoteric < 1324493957 116228 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Hello! < 1324494054 340341 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I'm listening to a Norwegian piece of music played by Finns on an American website that uses a technology invented by a Brit in Switzerland < 1324494290 745625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd at last realises that we can move things around. < 1324494299 487347 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :IT'S SO OBVIOUS < 1324494318 365199 :quintopia!~quintopia@74.117.159.204 JOIN :#esoteric < 1324494318 809991 :quintopia!~quintopia@74.117.159.204 QUIT :Changing host < 1324494318 986574 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1324494637 776183 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1324494663 587340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:36:28: We've emailed graue about the spam, right. < 1324494664 769597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1324494677 950887 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What was his approximate response. < 1324494757 534347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nothing yet to my knowledge. < 1324494763 631212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :He is a busy guy. < 1324494892 283902 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Was malbolge unshackled ever demonstrated Turing complete? < 1324494989 316080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm sure oerjan has half a proof sketch :P < 1324494998 102628 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Hmm < 1324495009 104408 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I'm trying to add citations to the Wikipedia article for Malbolge < 1324495200 254897 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Because I'm bored < 1324495200 431775 :pikhq_!~pikhq@71-219-200-240.clsp.qwest.net JOIN :#esoteric < 1324495202 496099 :pikhq!~pikhq@174-22-145-114.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1324495206 989636 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :And Pietbot isn't any fun < 1324495501 135742 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i wonder what magic would mean if defined in mathematical terms < 1324495517 557532 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :What sort of magic? < 1324495527 932802 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus21, quantum field theory. < 1324495664 633344 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :Ngevd: well i was in some other chatroom and someone said to someone else "unless you accept the fact that you believe in magic, well then yes you might get a job... " < 1324495679 307893 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :after "wishing to have a job, does not mean it will come to you magically afterall..." < 1324495704 699294 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :so i started to think, the main problem here is that magic isn't really defined < 1324495858 992805 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i think that the basic idea of magic is to have some intended change of state stated in natural language, and for that state to come about by some unknown means < 1324495898 460315 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :maybe it's not that... i find that nearly all supernatural phenomenon that i hear about seems to occur in dreams < 1324495950 524361 :Pietbot!~Pietbot@host-78-148-5-105.as13285.net QUIT :Ping timeout: 240 seconds < 1324495992 597925 :Ngevd!~Taneb@host-78-148-5-105.as13285.net QUIT :Ping timeout: 252 seconds < 1324496016 958473 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric : And Pietbot isn't any fun [...] * Pietbot has quit (Ping timeout: 240 seconds) * Ngevd has quit (Ping timeout: 252 seconds) < 1324496045 702129 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :neither i ngevd, apparently < 1324496069 352717 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :^is :P < 1324496074 888732 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yeah < 1324496093 945778 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i like showing my comprehension skills through obscure typo corrections < 1324496206 232980 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :so on this magic thing, everyone has access to electrons but not everyone has access to uranium < 1324496228 460383 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :those who do have access to uranium gain some power through it < 1324496266 456991 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :?? < 1324496278 414605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WHY DO REDDITORS SUPPORT RON PAUL FOR CHRIST'S SAKE < 1324496287 742820 :Ngevd!~Taneb@host-78-148-5-105.as13285.net JOIN :#esoteric < 1324496293 355203 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :IT MAKES NO SENSE AT ALL < 1324496296 797314 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :so, if there is such a thing as magic, then it is possible that while everyone has access to it's basic latent elements, that they lack the skills and tools or specific resource deposits to exploit those basic elements < 1324496304 222963 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Magic is the controlled manipulation of the laws of physics < 1324496315 113196 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I was going to say that before I abruptly left < 1324496374 240568 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So... magic is basically nomic, except the players are defined by the ruleset? < 1324496378 714560 :calamari!~calamari@ip72-211-147-156.tc.ph.cox.net JOIN :#esoteric < 1324496394 303911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Players are defined by the ruleset in most nomics. < 1324496402 296631 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Phantom_Hoover, yes, and the entire universe is part of the game, and it doesn't involve voting < 1324496404 364305 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hoover: thats the approach i'm taking here i guess < 1324496409 183554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Even in a non-literal sense, Agora has players which exist solely because Agora declared them to. < 1324496421 477497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Partnerships, which were Agoran contracts given personhood.) < 1324496426 690015 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean that they're objects defined entirely by the ruleset, not that they're external entities. < 1324496432 708729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : so, if there is such a thing as magic, then it is possible that while everyone has access to it's basic latent elements, that they lack the skills and tools or specific resource deposits to exploit those basic elements < 1324496440 54130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am pretty sure this is the plot of some really famous fantasy or sci-fi book. < 1324496444 289920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or ten. < 1324496452 937499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Right, partnerships. < 1324496465 667811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: They rely on human players in the end for life support, though. < 1324496482 781147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, the game could continue to exist without the human players (well, in the past; partnerships are gone now), but not much would happen. < 1324496502 597732 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1324496554 270457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Yes? < 1324496574 406615 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I was going to reply, but then I noticed that you were agreeing with me so it was pointless? < 1324496576 468462 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :ellliott: well played, sir < 1324496617 679291 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hoover: yeah, it would seem that for a human to fly, for example, he would have to alter the axioms by which his flight is not possible < 1324496643 764949 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So basically, it's Fine Structure. < 1324496648 312418 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :or, since axioms don't exist in some deity's office somewhere, he would have to alter the causes of those axioms < 1324496681 235105 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :perhaps by hiring a demon to go and do it for him < 1324496687 27402 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(That was originally going to be "Fine Structure: The {game,movie,book,...}", but then I realised that it was literally just Fine Structure. < 1324496714 887112 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :but, i have not witnessed anything to suggest that magic is real < 1324496728 871463 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :in the sense i am describing it at least < 1324496745 559348 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I know someone who claims to have experienced Quantum Immortality < 1324496761 409822 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :He undied < 1324496770 694894 :pikhq_!~pikhq@71-219-200-240.clsp.qwest.net PRIVMSG #esoteric :Ngevd: Quite astounding, considering that the claims of quantum immortality are a bit untestable. < 1324496792 628875 :pikhq_!~pikhq@71-219-200-240.clsp.qwest.net PRIVMSG #esoteric :If I find myself alive in 100 years, then it'd hit plausible. :P < 1324496805 755945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus21: Are you carefully crafting your nick pings so that they fail to ping anyone? < 1324496842 850183 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also considering that quantum immortality is bullshit. < 1324496844 276102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: 100? Come on, people have lived over 120, and I'm pretty sure you're younger than 26. < 1324496879 138181 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :pikhq_, he got hit by a car, walked it off, went home, had pizza, woke up in hospital having NOT EATEN PIZZA < 1324496881 779583 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hmm.. i was having lots of trouble with lag so theres 2 options i turned off.. irc_who_join and net_throttle < 1324496901 730855 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You might as well say that you can't die because where would your soul go. < 1324496975 325398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I think quantum immortality can be argued fairly effectively, but the vagueness of "observer" kinda kills it. < 1324497010 449379 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Exactly; it relies on some weird, human-centric interpretation of QM that I've never actually seen a scientific argument for. < 1324497011 665357 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I think quantum immortality exists, but cannot apply to an individual, but only to the universe as a whole < 1324497030 386936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Well, no, it just requires that humans count as observers. < 1324497045 657741 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Then... where does the immortality come from? < 1324497052 622446 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You die, someone else observes your death. < 1324497059 781717 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What makes you, specifically, immortal? < 1324497062 517208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Er, the point is that /you/ never observe your own death. < 1324497071 964096 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :elliott, it requires humans as observers AND NOTHING ELSE, I believe < 1324497074 454656 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right, that thing. < 1324497107 239821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Your consciousness is an observer flitting through various possible worlds as time goes by; it can obviously never choose to move to a universe in which it doesn't exist; sort-of-Q.E.Z. < 1324497121 441503 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Zemonstrandum? < 1324497125 51653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: I don't see why not. If other humans can be immortal and it doesn't matter, then I don't see why a chair couldn't be. < 1324497126 719001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Yes. < 1324497147 913630 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :elliott, I meant the thing that would be immortal but nevermind I'm wrong < 1324497153 948507 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, I think it then comes down to how you actually define continuity of consciousness. < 1324497155 606290 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hmm < 1324497174 903824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: The problem is that even if you guarantee that, as time goes by you're more and more likely to wind up totally fucked but still alive. < 1324497185 519173 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :im not a buddhist but i will offer some analogy from wiki < 1324497198 505993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: e.g., so damaged by aging that you just sort of slip in and out of barely-consciousness forever in an almost perpetual coma or whatever. < 1324497212 423164 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :Where does the monk who has been released reappear? The following exchange results: < 1324497241 174933 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why are you considering the properties of monks? < 1324497259 607462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: All matter is made out of strings but what most people don't realise is that all strings are made out of monks. < 1324497266 516672 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :"'Reappear,' Vaccha, doesn't apply." "In that case, Master Gotama, he does not reappear." "'Does not reappear,' Vaccha, doesn't apply." < 1324497270 45043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's just that monk theory is really complicated so most people prefer not to go that far down. < 1324497270 814012 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah. < 1324497274 430555 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :"...both does & does not reappear." "...doesn't apply." "...neither does nor does not reappear." "...doesn't apply." < 1324497297 793114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Like, "time" starts losing meaning at a sufficiently quantum level; with monk theory, "truth" stops having meaning, so it's really hard to prove things. < 1324497364 625184 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I had the thought a while ago of yet another sci-fi universe where all species are unaccountably humanoid, except that it's explicable but because of this biology is now several times harder than theoretical physics. < 1324497406 901948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Once you get to the monks' eyebrows, meaning itself loses meaning; if you work anything out about that level, everything ever stops having existed retroactively.) < 1324498059 698924 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hm < 1324498101 135 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :ideas coming to me < 1324498227 648724 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i wish i understood lambda calculus a bit better < 1324498246 148524 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :but i am infact too lazy < 1324498281 827849 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i think that lambda calculus has applications in all aspects of life with regards to any kind of machine < 1324498390 955910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1324498402 650898 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :maybe i think that who knows < 1324498439 588243 :Klisz!~Klisz@c-67-162-128-110.hsd1.co.comcast.net JOIN :#esoteric < 1324498450 648559 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :suppose you wanted to program something like a chessboard... < 1324498457 735939 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :^checkers board < 1324498491 406755 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :then.. the program is really manifested by changes of state on that checkers board < 1324498519 399316 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :and you become the computer < 1324498575 479625 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :then i guess if you want to explain what you are doing to the checkers board to someone else.. you would communicate this in terms of lambda calculus < 1324498582 674865 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :^err.. rather.. you could < 1324498642 366123 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :maybe my whole idea here is nothing more than me saying in short "i fall short in maths" < 1324498666 762030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe that's because you devote all your time to elaborating on how bad you are at it. < 1324498709 376345 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :would it be possible to use lambda calculus to explain the rules of checkers? < 1324498749 998950 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :im not asking for a demonstration though.. i know some people here are too eager for such things < 1324498752 376105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could write a program in the lambda calculus that turns a stream of moves from two players into the resulting checkers gamestate, yes. < 1324498776 876668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That would describe a mathematical function between the two. < 1324498784 191829 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :oh yeah.. i forgot that checkers is about moves < 1324498803 769068 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hmm.. < 1324498831 571062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You *forgot* that Checkers involved *moves*? < 1324498865 305540 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i confused it a bit with game of life in my head in my eagerness < 1324498887 384448 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :so, can lambda calc explain game of life? < 1324498920 681975 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Yes < 1324498926 95453 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I wouldn't, though < 1324498951 307355 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hmm < 1324498966 396373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus21: What does "explain" actually mean? < 1324498986 525300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Of course you can write a lambda calculus program that runs a Game of Life simulation; the lambda calculus can express everything computable. < 1324499002 205300 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :it means i'm hiding my termological errors in vague undefined terms < 1324499009 936609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's because... it's Turing-complete, like brainfuck, Underload, Python, Haskell, whatever. < 1324499049 406327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, check out the Hurry-Coward isomorphism if you want to know how the lambda calculus relates to mathematical definitions and proofs: http://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence < 1324499053 619376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sorry, Curry-Howard. < 1324499098 700979 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :my behavior appears like a troll but there are genuine thoughts behind it < 1324499112 747934 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :elliott, was that spoonerism intentional? < 1324499146 741823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: Yes. < 1324499217 224069 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :ok so.. ignoring the idea of just using ones own brain to do a calculation directly < 1324499265 782517 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i guess my grand scheme is to find useful ways to perform computation using random objects in ones environment < 1324499283 797206 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :which were not originally put together to operate as a computer < 1324499377 921373 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :clearly a human has to have some role in it.. like once it becomes automatic computation then may as well stick with existing computers < 1324499476 218948 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :it would seem that objects which can be used for computation are limited to that set of objects which one can manipulate < 1324499594 64184 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Anyway, check out the Hurry-Coward isomorphism if you want to know how the lambda calculus relates to mathematical definitions and proofs: http://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence < 1324499610 364402 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :ok.. ill click on that link < 1324499617 459671 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Strictly, the 'standard' untyped LC isn't amenable to CH, but eh. < 1324499628 248232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure it is, the logic is just inconsistent. < 1324499636 856880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And shallow. < 1324499646 880727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Alternatively it only has one proposition, U = U -> U, and it's true. < 1324499661 500893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So, um, consistent and shallow. < 1324499676 828121 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :itidus21, http://en.wikipedia.org/wiki/Unconventional_computing < 1324499703 459431 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :whoa.. i have been initiated :P < 1324499707 665741 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :"Billiard balls (billiard ball computer); this is an unintuitive and pedagogical example that a computer can be made out of almost anything." < 1324499922 252532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@tell zzo38 Here's something justifying (>>=) as something more than just a convenient abbreviation for (\f -> join . fmap f): it's the type of variable substitution. http://blog.sigfpe.com/2006/11/variable-substitution-gives.html -- this is the tree grafting I mentioned. < 1324499922 484858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1324500004 700064 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hmm < 1324500070 961887 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :I guess that when a human is part of a computer there are some basic operations he performs. The human will always access the computer by some kind of interface, and that interface will always have a state. < 1324500124 777570 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :The process of accessing the interface state can be divided into observing the state of the interface and then interpreting it. < 1324500146 540387 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net JOIN :#esoteric < 1324500153 202652 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :He can also make changes to the interface state. < 1324500189 473148 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : So, um, consistent and shallow. < 1324500202 863726 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :my rant is going off the rails a bit no < 1324500206 300384 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :^now < 1324500243 730949 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It doesn't define a type system; how does that work? < 1324500292 913264 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i guess that is the part whereby the human is "part" of the computer system,,, that he has to have an interface to it < 1324500306 551776 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :derp... got an error message from cmake - there was a cmake cache file referencing the old absolute path to this project and cmake refused to continue < 1324500310 652931 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :that if he just leaves it to operate on its own then he isnt really part of it < 1324500402 91235 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION actually looks up what Hofstadter looks like. < 1324500402 987378 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wha. < 1324500414 912284 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :why can't it just manage its cache itself? and who thought it would be a good idea to store full paths in it? < 1324500418 426982 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(I was going for 'Whoah.', but that works too.) < 1324500462 461080 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Phantom_Hoover, he does not look like I expected < 1324500486 333397 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I expected his face to consist of a smaller image of his face. < 1324500786 382880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : It doesn't define a type system; how does that work? < 1324500787 832152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure it does. < 1324500802 290209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The "untyped" lambda calculus is a language with exactly one type. < 1324500830 956947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(This is not a controversial point, by the way.) < 1324500833 133329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Untyped = unityped. < 1324500843 885390 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :lol < 1324500863 109202 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm not saying that it can't have a type system, just that as it is usually defined there's no explicit built-in one. < 1324500878 955533 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So it's not that great an example for C-H, although that's hardly the biggest reason. < 1324500889 197369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It's a good thing we're talking about mathematics, which doesn't care about how people present things? < 1324500893 53575 :pikhq!~pikhq@71-219-231-67.clsp.qwest.net JOIN :#esoteric < 1324500910 254835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Admittedly the C-H is not the most formal statement, but it can certainly be made so. < 1324500921 618912 :pikhq_!~pikhq@71-219-200-240.clsp.qwest.net QUIT :Ping timeout: 253 seconds < 1324500927 38179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nobody is impressed by a logic with exactly one proposition, though. < 1324500935 469739 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i am < 1324500945 759242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Only because you don't understand it. < 1324500953 34115 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it a good proposition < 1324500990 966603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I google imaged Hofstadter to see if he's changed since the last time I remember seeing his visage and the third result is a Big Bang Theory character presumably named after him; let me die I want to bleed away here. < 1324501004 350521 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :;_; < 1324501004 542520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION no longer desires oxygen. < 1324501010 186833 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, oh wow you know so little about the horror < 1324501016 302273 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :elliott: oh yeah, that actor was formerly in roseanne < 1324501022 864068 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :What's this C-H thing about < 1324501024 775128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus21: WHY DO YOU KNOW!!!!!! < 1324501033 427093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY DOES ANYONE DO ANYTHING BUT TRY AND KNOW AS LITTLE ABOUT THAT SHOW AS POSSIBLE < 1324501036 565945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also why does caps. < 1324501049 997028 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :because of sheldon < 1324501053 892826 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i don't knowa nything about that show except what i have glaend form ircs < 1324501054 658780 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :C-H is a way of putting an equivalence between typed languages and proofs. < 1324501062 797882 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :s/proofs/logics/ < 1324501071 631403 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have glaened: its bad < 1324501082 436701 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i always watch it to see sheldon scenes < 1324501082 889545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus21: ...your point... < 1324501130 925255 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus21, I will tear out your spleen and explain in excruciating detail its biological function. < 1324501151 631785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Haha! You're such a SHELDON! am i doing this "being terrible" thing right. < 1324501163 389933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION practices every day. < 1324501165 364527 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My life since the Big Bang Theory came out has been pockmarked with Sheldon comparisons from idiots. < 1324501177 990617 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hmm < 1324501185 369419 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i can relate to socially awkward penguin < 1324501266 605506 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :See, it's people like you who allowed Sheldon to become a thing and consequently ruined my life. < 1324501292 78119 :KingOfKarlsruhe!~chatzilla@p5B1321DB.dip.t-dialin.net JOIN :#esoteric < 1324501318 373514 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :maybe it will inspire a genre < 1324501354 37910 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I was not kidding about the spleen. < 1324501358 5869 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :... maybe it will even make people who understand bizzare notations attractive to women < 1324501359 79976 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Where do you live in Australia. < 1324501377 806463 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :not this show, but other shows which might follow < 1324501394 810621 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus21 do you understand bizarre notations < 1324501412 566853 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :... no < 1324501484 572521 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i don't like the vagueness of the phrase "people who are intelligent" < 1324501501 978629 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :since it is vague and implies only one kind of intelligence < 1324501521 431036 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Since The Big Bang Theory has nothing but thinly-veiled contempt for its protagonists, I doubt it somehow. < 1324501523 938265 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bizarre notation understanding is clearly the best intelligence < 1324501530 22933 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :yes < 1324501531 14371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A New Kind of Intelligence < 1324501547 192819 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who would author it < 1324501551 743711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus21 < 1324501566 94485 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i would teach classes on it < 1324501572 143894 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :since i don't actually understand it < 1324501631 767125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The joke is that itidus21 doesn't like teachers. < 1324501708 285062 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :Phantom_Hoover: well tv producers will want to emulate big bang theorys success < 1324501722 252691 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :so its likely that another show like it will eventually be made < 1324501770 221188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus21: Yes, which will do absolutely nothing to further how liked "nerds" are. < 1324501773 147352 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :no .. i am deluded ;_; < 1324501816 822402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And anyway it's the people who say things like "maybe it will even make people who understand bizzare notations attractive to women" who would need the help, not the people who understand said notations. < 1324501979 637684 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i really want a tv show in which characters discuss things directly.. like "hey chaz, can you help me optimize this integer to string conversion function for my math library?" < 1324502019 252395 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :"dude, you're really blowing my buzz.. that function already exists in the standard library" < 1324502022 57939 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :do < 1324502030 632602 :tuubow!~adityavit@c-69-136-107-140.hsd1.nj.comcast.net QUIT :Ping timeout: 240 seconds < 1324502030 994901 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :do you even know how integer to string conversion sowks < 1324502033 706766 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*works < 1324502037 859838 :augur!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1324502043 697987 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :no < 1324502052 52378 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i mean i could do it slowly < 1324502063 314840 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hint: it's really obviously O(log n) < 1324502088 776807 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hmm < 1324502099 255032 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :what about a lookup table? :D < 1324502114 619325 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cries softly < 1324502142 588573 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :look what you've done to poor monqy < 1324502199 441209 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1324502232 181281 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :iy[u < 1324502251 94768 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1324502268 157842 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i could do it i mean i know if you keep track of the position you can do some kind of multiplication by the base < 1324502279 522923 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1324502283 493297 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :or in some bases can probably do some kind of shifting < 1324502291 908555 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :ehh what am i saying < 1324502316 933265 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i mean i could write an string to int if i had to ... just not necessarily a very good one < 1324502332 531852 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but < 1324502344 126014 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you wanted int to string????? < 1324502357 783501 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :What format string? < 1324502362 654619 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :lol < 1324502363 182773 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ok < 1324502366 704621 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :iti < 1324502368 182116 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :Ngevd: no.. < 1324502369 6541 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it consists of < 1324502379 362372 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :- a modulo < 1324502381 845501 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :- a division < 1324502386 94250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :- a while loop < 1324502389 820246 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is this so hard?? < 1324502394 890690 :hagb4rd!~perdito@koln-5d81f6f2.pool.mediaWays.net JOIN :#esoteric < 1324502401 708358 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :That tells me nothing of the string? < 1324502430 403771 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :this could be the show < 1324502436 209917 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1324502436 745213 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1324502437 277943 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1324502437 734781 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1324502438 236040 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1324502451 850402 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :DO YOU PEOPLE ACTUALLY WANT ME TO WRITE AN INT TO STRING FUNCTION RIGHT HERE IN THE CHANNEL BECAUSE SO HELP ME I WILL < 1324502459 824558 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont < 1324502474 178335 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :no < 1324502480 759835 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i'll be good < 1324502497 691383 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :for what value of good < 1324502536 80628 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :any which will express my desire to appease phantom < 1324502566 580214 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I can do a good one in haskell < 1324502571 281362 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :> show 67 < 1324502572 22048 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "67" < 1324502585 523117 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Converted an int to a string < 1324502588 158820 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :No problem < 1324502596 766385 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :can you reverse it? < 1324502605 863223 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :> read "67" :: Int < 1324502606 712463 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 67 < 1324502618 771379 :hagb4rd!~perdito@koln-5d81f6f2.pool.mediaWays.net PRIVMSG #esoteric :is it decimal? < 1324502623 647827 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Yes < 1324502624 608289 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :nice language < 1324502734 651464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :while input =/= 0 { digit = input mod 10; prepend digit to result; input = input / 10 } < 1324502737 953844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was that so hard < 1324502748 40487 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Yes < 1324502759 564590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you serious < 1324502765 986074 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I dunno < 1324502772 681471 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I'm kinda low on sleep < 1324502796 782053 :hagb4rd!~perdito@koln-5d81f6f2.pool.mediaWays.net PRIVMSG #esoteric :its easy with arabic symbols < 1324502801 1321 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :ok so is game of life turing complete? < 1324502830 142801 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :itidus21, the board game or the cellular automaton? < 1324502844 388182 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :the CA < 1324502847 980323 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Yes < 1324502859 444524 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :hmm < 1324502945 893539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: Only with an infinite initial (repeating pattern), I think. < 1324502949 385159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*(repeating) pattern < 1324502950 352190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover? < 1324502964 718354 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hello. < 1324502985 778083 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's definitely possible to make a finite pattern that's TC; cf. sliding-block Minsky machines. < 1324503073 966734 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com JOIN :#esoteric < 1324503113 205049 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Wow. It's been a while. < 1324503120 716489 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Hello, iconmaster < 1324503125 684512 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :So, hi guys. < 1324503131 292253 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I do not recognize your name < 1324503138 234502 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :What's up with all this spam on the wiki recently? < 1324503143 335732 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Spam < 1324503149 155455 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :spam < 1324503150 366612 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :asking questions is ineffiicent.... i need to study this stuff < 1324503155 797817 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Ngevd: yep, it HAS been a while. < 1324503169 83479 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I've been here for... almost half a year now? < 1324503185 450579 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Yeah, I haven't been on in that long < 1324503189 730580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi iconmaster < 1324503210 754642 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :i do not assume anyone remembers me, I wasn't really all that important ever anyways < 1324503220 989464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do. < 1324503229 631157 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Really thanks < 1324503232 174517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would guess Phantom_Hoover does too. < 1324503232 367021 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :elliott has the memory of a memory freak person < 1324503239 127765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And we're the ONLY PEOPLE THAT MATTER. < 1324503244 348878 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :iconmaster! < 1324503246 336995 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :iconmaster: your name looks vaguely familiar to me. < 1324503247 384202 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's been a while! < 1324503255 798234 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :So I had an idea for a crazy memory managment system < 1324503260 634172 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION was CakeProphet back then, most likely. < 1324503264 849794 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :I am calling it Bloux < 1324503265 42591 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 244 seconds < 1324503275 580668 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Oh cool hi akeProphet i remeber you kinda < 1324503287 976003 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :same. :P < 1324503325 163534 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :How many esolangers live in Helsinki? < 1324503333 346390 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :So my idea is kinda like managing memory by putting files into 'blocks' and stackinh hem kinda like Tetris but worse < 1324503342 175679 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ngevd: all of them. < 1324503352 262831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: one, two, three, four... at least four or five < 1324503358 690354 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :AAAAAAAALL of them? < 1324503364 546238 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :even the esolangers that live in hexham live in helsinki < 1324503366 557496 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1324503407 158817 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :iconmaster, if you have a straight line of files do they get deleted? < 1324503430 213958 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :No, but the fact that the computer decides where to put blocks makes it harder < 1324503449 322148 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :it chooses the column with the most space, regardless of wether it will fi or not < 1324503456 276072 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :*fit < 1324503483 191101 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :And you can only acsess files that are on the very top < 1324503549 907775 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :I'm calling the block workspace the Blockventory < 1324503705 960869 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :So anyone got any new projects I obviously missed in like the year I havent been here? < 1324503762 325140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tons < 1324503772 76368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nothing much interesting, though :P < 1324503786 879387 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :oh too bad < 1324503788 793583 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Essentially my rise and fall in the world of esoteric programming < 1324503799 80876 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :And some other stuff < 1324503801 323676 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :only old projects, slowly vaporizing < 1324503825 897270 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :!numberwang hello < 1324503828 495029 :EgoBot!foobar@codu.org PRIVMSG #esoteric :I'm sorry, but Brazil isn't a vegetable! < 1324503838 173255 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :There are at least three esolangs called Numberwang < 1324503846 625611 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :I had that idea today and I said to myself "Why haven't I been on nymore?" < 1324503895 139372 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :So I came here < 1324503906 532567 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1324504008 826088 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1324504064 456174 :hagb4rd!~perdito@koln-5d81f6f2.pool.mediaWays.net PRIVMSG #esoteric :lol egobot has punchy arguments at last < 1324504170 81556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1324504179 447847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: what was your fall < 1324504185 731344 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I've stopped < 1324504193 725848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for good? < 1324504197 22430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's been like < 1324504200 856373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :two to three months since your last esolang < 1324504202 916127 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Until I come up with another idea < 1324504204 857604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most of us haven't made one for years < 1324504217 24145 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :So we all kinda collectively stalled? < 1324504223 633064 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Yeah < 1324504226 826938 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :huh < 1324504230 448121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1324504233 31219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :esolangs just move really slowly < 1324504242 993783 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :there are plenty of esolangs popping up < 1324504245 823458 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but they're all bad?? < 1324504255 151888 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :My newest esolang is Brook, made in October < 1324504255 833910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iconmaster: cpressey has released a bunch in the last year though < 1324504258 953749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they're all good as usual < 1324504264 64208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(he might dispute the term esolang for some of them though) < 1324504277 380645 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'd language if I had good ideas < 1324504286 406296 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :yeah cpressy is awesome < 1324504299 537202 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :My first was Nandypants in July < 1324504312 950231 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Oh I think I remember Nandypants < 1324504317 559122 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :maybe < 1324504324 573125 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION holds claim to the glorious language known as dupdog. < 1324504374 514622 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pioneering cutting edge DUAL INTERPRETER LANGUAGE SYSTEMS in the 21st century < 1324504380 311167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's see... since september 2010, he's done eightebed, a pixley update, oozlybub and murphy, gemooy, nhohnhehr, kelxquoia, an update to oozlybub and murphy, an update to eightebed, pail, language: xoomonk, flobnar, madison, and another update to pixley < 1324504389 866581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was around the time he stopped coming here, too :( < 1324504410 904492 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1324504419 818484 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric ::( < 1324504423 208502 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric ::( < 1324504427 409169 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric ::( < 1324504431 209632 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :): < 1324504433 154839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1324504434 919625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you ruined it < 1324504435 108976 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric ::( < 1324504437 291460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1324504438 554353 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::> < 1324504440 14542 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric ::( < 1324504441 805587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you ruined it < 1324504442 354147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1324504444 717995 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :D: < 1324504445 685121 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1324504447 299733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you ruined it < 1324504448 39402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1324504453 762991 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :): < 1324504459 208014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :) ------- : < 1324504466 288552 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :)= < 1324504468 55176 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: huh, I wonder why he stopped appearing around these parts. < 1324504470 843513 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( < 1324504481 965909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: because we're all terrible and also it eats time < 1324504486 866997 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :As far as I am aware, I first appeared on this channel on the 11th of July of this year < 1324504512 863709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[Bulk] ****SPAM(14.0)**** Please my dearest help me! < 1324504513 68557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ais523: You have 1 new message. '/msg lambdabot @messages' to read it. < 1324504522 195421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: spam is at version 14.0? < 1324504535 269853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: re that message, the URL is worrying < 1324504543 844308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :web's versioning system : spam's versioning system :: firefox's previous versioning system : firefox's current versioning system < 1324504556 499526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it made me think of your students :) < 1324504556 685897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I think it means some relay en route has marked it as spam with a score of 14.0 < 1324504560 793328 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I forget when I first appeared, but it was less than a year ago < 1324504567 235791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :email relays often seem to change the subject to mark suspected spam < 1324504574 304570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the [Bulk] is Yahoo!'s spam marker, I think < 1324504579 226711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it feels like you've always been here < 1324504585 313893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not sure what's responsible for the other spam marker; perhaps gmail < 1324504600 923141 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: monqy: hahaha noobs. < 1324504628 953502 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 252 seconds < 1324504640 293698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it looks like a reasonably standard 419 scam, at least < 1324504701 796960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: what < 1324504709 38280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!logs < 1324504710 781462 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :Heh, my first "I may" was on that first day < 1324504710 973929 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Hi ais! < 1324504712 813337 :Ngevd!~Taneb@host-78-148-5-105.as13285.net PRIVMSG #esoteric :I think < 1324504730 86962 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't think I spoke on my first day < 1324504804 349830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: incidentally, I think I've finally managed to figure out a mostly non-hierarchical file structure for ~ < 1324504805 194156 :hagb4rd!~perdito@koln-5d81f6f2.pool.mediaWays.net PRIVMSG #esoteric :this is so romantic < 1324504812 550287 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what is it? < 1324504818 729983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION twisting unix since some time in the past < 1324504821 152233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I like hierarchical file structures for ~, incidentally) < 1324504846 274773 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :ooooh is ~ somehting new < 1324504853 952391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :~ is the unix notation for home directory < 1324504859 869765 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :oh duuh < 1324504864 881855 :Ngevd!~Taneb@host-78-148-5-105.as13285.net QUIT :Quit: Leaving < 1324504870 33975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but if you'd like something new and denoted by a symbol, let me tell you about @! < 1324504877 753117 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: eh, I prefer flat filesystems for ~ < 1324504880 219958 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :yep I got it now, I thought you were talking about a language < 1324504893 441186 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Yep I was thinking of @ < 1324504908 896515 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :So is @ a thing yet? < 1324504916 180171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well... no. < 1324504929 321246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: err, incorrect, "@" was a symbol when it was used as a placeholder for @'s name, but \"@\" is not a symbol < 1324504937 964636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't escape @, don't even bother trying < 1324504971 143921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: so how do you exit a program in Befunge-93? < 1324504987 896906 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Smash the computer with something heavy? < 1324504994 21900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ~/downloads contains files generally "from elsewhere", and can be cleaned at any moment; ~/cache/ is something that I didn't create, and is expected to be retrievable from elsewhere for the forseeable future, and furthermore is not so huge that doing so would be a pain (for instance, ~/cache/logs/esoteric is the rsync'd logs for this channel); ~/keep/YYYY-MM/ contains things I don't want to lose, organised by order they were < 1324504994 206849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : added there -- for instance, if I want to save a web page I expect will go away or change, it would go in there; or if I want to store a replacable but very large file < 1324505018 206417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, interesting < 1324505020 853228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :~/code and ~/media/ are managed hierarchically for convenience < 1324505025 754306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I store replaceable but very large files on a different partition entirely < 1324505037 246572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's here, and I'm not using it for anything else < 1324505053 366238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what I was missing is ~/cache; there was no place to put things I didn't want to be able to wipe indiscriminately, but that (a) might vary significantly over time and (b) aren't irreplacable < 1324505062 647381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the nice thing is, I can just not back ~/cache up < 1324505085 572959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I don't have to worry about redownloading e.g. large installation ISOs in the short term < 1324505096 344860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I have an equivalent to ~/cache < 1324505106 604248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's a second-level directory "bulky" in anything that might reasonably need that < 1324505125 861655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I think I could make the model more pure by symlinking things in ~/media to ~/keep < 1324505154 745352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(technically, I could redownload any one piece of media trivially, so they should be in ~/cache, but redownloading all of them would be prohibitively time-consuming, so ~/keep is the right place, holistically) < 1324505181 197842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION has now used holistically to describe filesystem organisation, and thus gives up his decent person card. < 1324505187 23357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*"holistically" < 1324505212 447524 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: you were never a decent person. < 1324505219 29141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :true. < 1324505243 240114 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: example: your "slow submission" on anarchy golf < 1324505254 661177 :pikhq!~pikhq@71-219-231-67.clsp.qwest.net PRIVMSG #esoteric :Yeah, my stance of media is generally to act like they're irreplacable not because they *are* but because they are a *pain* to replace. < 1324505258 638949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: another thing I might add is ~/scraps/YYYY-MM, which would basically be small-ish immutable things I produce < 1324505267 393327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :immutable? < 1324505267 584815 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ehird(ashamed) I lol'd < 1324505270 609480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: e.g. if I write a program just to test something or see if it can be done < 1324505283 697769 :pikhq!~pikhq@71-219-231-67.clsp.qwest.net PRIVMSG #esoteric :Especially when the only extant good encoding of something is self-created. < 1324505284 596095 :derdon!~derdon@p5DE8B77E.dip.t-dialin.net JOIN :#esoteric < 1324505300 195485 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: I made that challenge < 1324505314 458830 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :even worse. < 1324505314 687909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: as a response to a really stupid one immediately before it < 1324505328 257095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quickly submit (post mortem) < 1324505328 448523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Submit SLOWLY (endless) < 1324505332 775433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://golf.shinh.org/p.rb?quickly+submit < 1324505336 209657 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then proceeded to game the system. shame on you. < 1324505348 120089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: sorry, *~/src, I renamed it < 1324505348 985764 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'd mock you guys for being so anal about file organisation, but I always die a little inside when I have to delve into the chaos of ~/Downloads. < 1324505355 782613 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anarchy golf ranking is /serious shit/ < 1324505360 760278 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or ~. < 1324505364 744011 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or ~/Programs. < 1324505370 896741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ~/scraps is basically, I used to have ~/Code/scraps, which was one-file one-off things I did, as proofs of concept or tests or whatever < 1324505375 957359 :pikhq!~pikhq@71-219-231-67.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: I try to be, I just fuck it up a lot. < 1324505382 673441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but there's no reason it needs to be inside the code directory < 1324505387 631089 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: scraps would be cool, especially if it were organized by date < 1324505388 867711 :pikhq!~pikhq@71-219-231-67.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: ~/downloads is Sad. < 1324505391 99301 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er < 1324505396 408156 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ^, rather < 1324505397 597730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: ais523: another thing I might add is ~/scraps/YYYY-MM, which would basically be small-ish immutable things I produce < 1324505399 787476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :note date organisation :P < 1324505402 954772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : print 1 < 1324505403 663288 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yes... < 1324505407 479 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~/Documents is getting in a state too. < 1324505408 196048 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I was not blind to it. :P < 1324505416 114823 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So, amazingly, is ~/Pictures. < 1324505437 564423 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so you could go back in time and see wtf you were working on in a given day. sounds cool. < 1324505442 715051 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1324505447 780460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: any directory with no obvious strong hierarchical navigation and unbounded growth I pretty much index by YYYY-MM < 1324505449 13935 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but there's a slight overhead on maintaining the date structure. < 1324505451 470550 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~/Music and ~/Videos are organised by dint of having 1 and 2 files in them respectively. < 1324505453 805279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g. ~/keep too < 1324505457 708708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: note that it's only for immutable things < 1324505475 725346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you work on something again and it's not like a one-off "version 2" that you can just copy and note the old one in a comment of or whatever, then it should go somewhere more permanent < 1324505500 371448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(probably ~/code) < 1324505518 17649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't produce much that isn't code so I don't really have good systems for long-term storage of self-produced non-code works < 1324505527 793742 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what if you're like me and don't create bug-free programs with all the features you want first try. :P < 1324505537 342167 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net JOIN :#esoteric < 1324505573 289982 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: maybe that's an indication that I only write SERIOUS programs. < 1324505586 850522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: you use ~/src/ for programs. if you think code should go into ~/scraps by default then you have misunderstood its purpose < 1324505595 458347 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: not by default < 1324505598 38170 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but small stupid things. < 1324505602 945641 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :seems appropriate. < 1324505626 902950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for instance, here's something that would go into scraps: a file where I try and see if can be done in haskell's type system, or a stupid thing showing off some perverse language feature in something or whatever < 1324505635 440856 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :~/scraps is very much for those "one-off script" things, near as I can tell. < 1324505637 49744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or a shell script I wrote to do a one-off task for a server, say < 1324505655 787025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anything I expect to use more than once for a reason other than looking back on old stuff for the hell of it shouldn't go in ~/scraps < 1324505661 676798 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :ACTION should actually organize things < 1324505665 366278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, s/use/modify/ < 1324505666 673010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Whose ~ are we even talking about here? < 1324505671 843426 :pikhq!~pikhq@71-219-231-67.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1324505672 192575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: my new system < 1324505683 760102 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :I'm liking many elements of elliott's system. < 1324505688 254278 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Will it be the @ of ~ organisation. < 1324505693 728010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Replacing my old system, "everything goes directly in ~ apart from code and downloads (which I never clean up and store valuable and crap alike in)" < 1324505695 242000 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Except with the actually-existing part. < 1324505705 602148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: well, it's mostly non-hierarchical, so there's that? < 1324505715 657062 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is it < 1324505719 697816 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ORTHOGONALLY PERSISTENT < 1324505719 874342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: JOIIIIN THE DAAARK SIIIIIIDE < 1324505724 631792 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: Ah, my current standard. :P < 1324505732 750672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION actually invented ~/keep like a year or two ago, he just only used it intermittently. < 1324505739 25224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think it was called ~/Saved at first or something. < 1324505763 458143 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :ACTION makes a new-structure dir to do this < 1324505779 698014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I used to clean up ~ by doing mkdir crap; mv * crap < 1324505790 221074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I ended up with nested crap. < 1324505790 703716 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: Hmm. Might be a better idea, TBH. < 1324505797 754951 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :Except I already have nested crap. < 1324505804 297656 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :~/oldhome/ :( < 1324505820 720793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: mkdir -p ~/keep/2011-12/old-home; mv * ~/keep/2011-12/old-home < 1324505827 337587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See, that's EFHS-compliant! < 1324505833 210448 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Funny thing how when I use a text-based interface a lot, my files tend to be neat, but with more grapghical stuff it gets messy... < 1324505856 107864 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Do you kinda know what I mean < 1324505875 325161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION 's #1 causer of mess is the fact that browsers download things so conveniently into a single directory. < 1324505882 813197 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :ACTION is getting in the way oif an inteligent discussion, oh my < 1324505894 108713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Second to that is starting a new terminal and running wget without bothering to move anywhere reasonable. < 1324505899 133805 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com PRIVMSG #esoteric :Yeah downloads tend to pile up < 1324505902 614550 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: Clear solution to the first. < 1324505934 276103 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :Make ~/Downloads a symlink to ~/cache/downloads/YYYY-MM/ < 1324505941 353492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh < 1324505951 334609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :~/cache should be reserved for things I'll actually care about in a month, though. < 1324505970 284118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I might set up a cron job to rm -rf ~/downloads/* so that I'm forced to move things into ~/cache or ~/keep if I don't want them obliterated. < 1324505978 584240 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :There's a thought. < 1324505983 79489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Come to think of it, ~/downloads should probably be ~/tmp. < 1324505987 152975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or ~/tmp/downloads. < 1324505997 103754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And new terminals should start in ~/tmp so I can start doing things immediately without cluttering ~. < 1324506000 685236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hm. < 1324506023 223422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Actually, not ~/tmp/downloads, just ~/tmp; since I'm liable to wget things it'll all end up mushed together anyway. < 1324506026 805804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION mv ~/downloads ~/tmp < 1324506052 28521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not sure how to start new terminals in ~/tmp, though. < 1324506057 407880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Putting it in ~/.bashrc feels like it might break things. < 1324506081 20456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Meh, /me does it anyway and waits to see what, if anything, breaks. < 1324506155 801279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: You're still on Xfce, right? < 1324506163 598955 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: Yeah. < 1324506190 564688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: You should join us xmonad cool kids. :p < 1324506215 432723 :KingOfKarlsruhe!~chatzilla@p5B1321DB.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 9.0/20111216140209] < 1324506392 247664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Re: noobs, < 1324506400 451836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[elliott@dinky esoteric]$ egrep 'CakeProphet|SevenInchBread' ????-??-??.txt | head -n 1 < 1324506400 628158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2006-08-10.txt:00:50:06: -!- CakeProphet has joined #esoteric. < 1324506400 628364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[elliott@dinky esoteric]$ egrep ehird ????-??-??.txt | head -n 1 < 1324506400 628473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2006-12-29.txt:20:42:41: -!- ehird has joined #esoteric. < 1324506423 529394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION 4 month noob. < 1324506437 339117 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: Lemme first fix this shit. < 1324506472 855395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> inits [] < 1324506473 783075 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[]] < 1324506474 736864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> inits [0] < 1324506475 498830 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[],[0]] < 1324506508 270843 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: that's all it takes man < 1324506520 581687 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: my joining of esoteric marks the end of the Pro Era < 1324506526 529119 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in which all subsequent joins are noobs. < 1324506541 443135 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ask any #esoteric historian < 1324506548 950166 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(I am the only #esotierc historian) < 1324506604 805036 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :As a resident channel crazy memory guy, I can confirm that this is true if taken from your phase of #esotericery that began after I joined. < 1324506662 753400 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1324506764 956072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Dude, I've been #esoteric archivist for years. < 1324506777 462801 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :archivists are not historians < 1324506782 818196 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :historians ANALYZE. < 1324506787 361460 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :archivists just collect data. < 1324506795 975773 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Why not just /tmp. < 1324506814 229645 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Deewiant: I don't think he wants stuff to disappear on shutdown < 1324506835 480151 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or even, whenever the OS feels like clearing everything in temp (can it do that?) < 1324506858 702909 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1324506944 629761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Like, directly into /tmp? < 1324506958 227489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd need a subdirectory at the very least, and I don't see why /tmp/elliott is any better than /home/elliott/tmp. < 1324506977 54859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: More importantly, /tmp is in RAM. < 1324506978 733417 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :You get to avoid the cron job :-P < 1324506985 17351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't want to download 600 meg ISOs into RAM. < 1324506999 408018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Admittedly there's swap, but god knows Linux sucks at swapping. < 1324507011 556001 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Does anything not? < 1324507013 881359 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :(Don't say @.) < 1324507120 109757 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think swap would act as a special thing in @ < 1324507128 63406 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Shut up about @ < 1324507138 500224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You picked a really bad time to not want me to say @, since @'s entire business with the disk is to negotiate swap as fast as possible. < 1324507152 410508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(And as well as possible.) < 1324507178 810036 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@'s filesystem is just a big swap partition right? :P < 1324507179 18286 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: . ? @ ask bf do ft id msg pl rc v wn < 1324507201 488143 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :@os < 1324507201 689459 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: . ? @ ask bf do docs ft id msg oeis pl rc v wn yow < 1324507212 627100 :iconmaster!~iconmaste@cpe-74-79-18-174.twcny.res.rr.com QUIT :Quit: Probably switching to Pesterchum now. < 1324507255 580151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Yes. < 1324507364 102024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Also, @ @ @ @ @ @ @. < 1324507394 448509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> inits [] < 1324507395 241114 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[]] < 1324507406 501675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> inits [()] < 1324507407 252388 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[],[()]] < 1324507440 666566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@src inits < 1324507440 850933 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :inits [] = [[]] < 1324507441 28136 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :inits (x:xs) = [[]] ++ map (x:) (inits xs) < 1324507460 329302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let inits' [] = []; inits' (x:xs) = [[]] ++ map (x:) (inits xs) in inits' [()] < 1324507461 833793 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[],[()]] < 1324507467 519349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let inits' [] = []; inits' (x:xs) = [[]] ++ map (x:) (inits xs) in inits' [1,2,3] < 1324507468 974793 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[],[1],[1,2],[1,2,3]] < 1324507470 600022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let inits' [] = []; inits' (x:xs) = [[]] ++ map (x:) (inits xs) in inits' [1,2] < 1324507471 630517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let inits' [] = []; inits' (x:xs) = [[]] ++ map (x:) (inits xs) in inits' [1] < 1324507472 66467 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[],[1],[1,2]] < 1324507472 766375 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@yow < 1324507472 975098 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Couldn't find fortune file < 1324507473 155325 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[],[1]] < 1324507473 332330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let inits' [] = []; inits' (x:xs) = [[]] ++ map (x:) (inits xs) in inits' [] < 1324507473 938027 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1324507481 954061 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :lambdabot....... < 1324507561 722931 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I don't really understand why the first element is [] < 1324507565 129033 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: Does ~/cache/src make sense? (in here goes tarballs that I expect to open more than once) < 1324507732 422514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, amidst all that spam, one edit was actually not spam < 1324507752 62977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Yep, that makes sense. < 1324507772 541086 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :Kay, just sanity checking. < 1324507784 216602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: Because you start with [] and add elements until there aren't any more. < 1324507785 298488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyone have opinions on http://esolangs.org/wiki/SQRT? < 1324507943 959916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nope < 1324507990 471059 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't understand it < 1324508012 522682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my mind glazes over trying to read it < 1324508018 430819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is why I haven't put any categories but lang and year < 1324508030 295721 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes I think that is what happens to me too < 1324508036 125299 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :We should totally invent esomaths. < 1324508057 31688 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like, have axiom systems which are completely nuts and show them equivalent to nice things. < 1324508146 645569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: that's called mathematics < 1324508149 855262 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net JOIN :#esoteric < 1324508166 732870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mathematics is basically what happens when you take the fixed-point of parody and thus make a field completely immune to it. < 1324508191 901462 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I < 1324508199 102458 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't think you understand what mathematics is about? < 1324508240 496278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I didn't say that was how it was *made*, I'm just saying that's what it *is*. < 1324508275 804323 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Studying equivalence of axiom systems is... not the majority of maths. < 1324508281 575881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(If you think I'm wrong you have to produce a credible parody of mathematics that is distinguishable from the real mathematics of 50 years later.) < 1324508282 374012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, that. < 1324508284 440799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That was a joke. < 1324508289 878249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, so was the parody thing. < 1324508315 271110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, that's just because you don't study Real Mathematics (Real Mathematics is pure logic). < 1324508319 507753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Q.E.Z. < 1324508335 328123 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Quod erat zepto? < 1324508370 604810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy++ < 1324508425 771503 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how could I forget about zepto < 1324508432 595560 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Quod ee zee < 1324508467 574555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Q.E.@. < 1324508478 669673 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait what's zepto? < 1324508484 390610 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://zeptojs.com/ < 1324508492 895287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, what? < 1324508495 751757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was talking about the Real Zepto. < 1324508500 414767 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, that one < 1324508506 718329 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Zepto- < 1324508516 313555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy is trolling. :-( < 1324508533 334656 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :<3 < 1324508556 198360 :monqy!~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fond memories of zeptobot, news-ham < 1324508581 198481 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://www.mcsweeneys.net/articles/the-ipod-zepto-inconceivably-small < 1324508638 130437 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :news-ham ;_; < 1324508645 539961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: I need to write cs-words sometime. < 1324508657 76741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not exactly sure where to get a list of CS words though. < 1324508776 895751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Q: My iPod Zepto stopped playing and now it keeps eating flakes of dead skin that have settled on my furniture. < 1324508777 236496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A: That’s a dust mite. Unplug the headphones from wherever you’ve inserted them in the mite and try to locate your iPod Zepto. < 1324508779 91969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A+ < 1324508789 494151 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :/r/programming :P < 1324508837 557448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I said CS! < 1324508850 267953 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :/r/math < 1324508856 165773 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: Yeah, this is a good organization system. < 1324508859 216802 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :/r/compsci < 1324508869 417968 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :/r/AskComputerScience < 1324508886 347109 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric : /r/mltt < 1324508989 797039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: It was either this, or not compulsively keeping all the gigabytes of crap I find on the internet. < 1324508993 521964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The choice was easy! < 1324509052 975482 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: :P < 1324509078 834696 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: Amusingly, I actually have some source in ~/keep/ now. < 1324509090 377240 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :Code for school projects that I doubt I'll touch anytime soon. < 1324509356 545611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Hmm, I've been using ~/keep/ for data created by others only, but ~/scraps doesn't sound right, since they're not really "scrappy"... < 1324509365 210049 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :at some point the bottleneck of size would be the headphone cord < 1324509376 22951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Perhaps ~/scraps should instead be ~/archive, and contain non-scrappy shelved things too. < 1324509412 258573 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :headphones really aren't the best way to listen to noise though < 1324509437 885740 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1324509438 417336 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1324509458 43871 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :they're just the most convenient since they avoid the global noise space... only occupying your local noisespace < 1324509487 222962 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: Hmm. So, ~/archive containing things you did you're *not* expecting to really work on? < 1324509492 861338 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :Seems reasonable. < 1324509529 69457 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :organization of artifacts is challenging and genuine work < 1324509546 59883 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :where artifacts refers to entries in the file system < 1324509570 873999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: The intention was that ~/keep is basically an immutable, valuable analogue of ~/cache, so storing own-works in there doesn't really make sense (maybe for people less egoistic than me it does though :)); the problem is basically that something like ~/code + ~/scraps doesn't capture everything; you never "work on" other people's stuff, so ~/keep and ~/cache cover everything, but own-projects are essentially divided into three: non-scrappy a < 1324509571 101071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ctive, non-scrappy shelved, scrappy. < 1324509580 242287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And ~/code and ~/scraps only cover the first and last of those. < 1324509601 949501 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i don't like the word file though because it implies organization, whereas artifacts has more implication of the concept of a cupboard full of oddbobs and widgets < 1324509605 314264 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: And ~/code only covers code own-projects. < 1324509622 725016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, non-own-projects go in ~/keep or ~/cache. < 1324509631 201667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose just putting scrappy things in ~/archive is acceptable; after all, it makes sense to move things out of archive to resurrect them, and that's certainly something you do with scraps as well as shelved code. < 1324509634 399833 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :Non-code own-projects go ? < 1324509647 401042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Argh, I keep saying ~/code. < 1324509649 315751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean ~/src. < 1324509657 224690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although of course which choice of name is used is irrelevant :P < 1324509659 749505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But mine is called ~/src. < 1324509660 109942 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :Question remains. :P < 1324509666 763571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Well, depends what kind of project they are :) < 1324509674 75052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION mostly just does code, so... < 1324509682 969749 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :things never quite fit categories < 1324509707 649927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But tentatively, I'd assign a new ~// structure for active projects, and use ~/archive all shelved projects. < 1324509711 49354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*~/archive for all < 1324509716 102550 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :Seems reasonable. < 1324509768 684908 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :even of 8 bit natural numbers.. you could categorize them into "numbers with 1 bit set", "numbers with 2 bits set", "numbers with 3 bits set".. and so the argument is "number of bits set is a low priority of categorization" < 1324509804 692979 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :so then you have tension over which forms of categorization take priority when they contradict each other < 1324509833 707280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Incidentally, as long as your ~/.bashrc is only loaded by interactive shells, I think "cd ~/tmp" at the end of it should be harmless. Although you might want something like [[ $PWD = $HOME ]] && cd ~/tmp, if your terminal inherits directory when you open a new one, which is quite nice. < 1324509888 934861 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: Certainly tempting. < 1324509890 63120 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :but if you categorize things by adding a sign into the thing itself, then the thing can have unbounded growth as the number of categories grows < 1324509903 32806 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :Handy for the common "random shit" usecase. < 1324509947 352843 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :like.. you could have a number format with handy bits < 1324509983 707959 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i suppose that the last bit of a number indicates odd or even :-? < 1324509993 308364 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :but you could have a prime bit < 1324510027 148005 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: So, "keep" is basically the catchall for "things I want from the 'net that are going to be a pain to hunt down again", right? < 1324510047 190942 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :That seems like a little-used category for me. :P < 1324510071 797854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Yes. Or even "things that are easy to hunt down, but I find relevant/valuable"; e.g. PDFs of information you're interested in, very large downloads that can't be classed as trivially-organisable "media", and so on. < 1324510086 798360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Well, do you ever look at anything in ~/Downloads? < 1324510089 792940 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :Ah. Well, that broadens it enough to be handy. < 1324510111 373703 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :So, the default is "move from ~/Downloads to ~/keep if you want to keep it" < 1324510121 840360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Anything from your downloads you (a) will look at more than once, and (b) will not be able to trivially replenish if you lost it, goes in ~/keep. < 1324510142 435149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :~/cache is things like open source software packages, public IRC logs, etc. < 1324510179 906771 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :i.e. shit that you are pretty much just keeping because it's big. < 1324510181 481372 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i think some of the best kind of files pair up with an application to represent some object like a document, a song, or a movie < 1324510185 221823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: BTW, if you put http://sprunge.us/QAKd into ~/.config/user-dirs.dirs, then software will stop making annoying ~/Capitaldirs all the time. < 1324510199 884654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Although you might want to change XDG_DESKTOP_DIR if you use desktop icons.) < 1324510221 894612 :pikhq_!~pikhq@174-22-157-36.clsp.qwest.net PRIVMSG #esoteric :elliott: I've got pretty much that ATM. < 1324510239 371065 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i think microsoft made calculator, notepad, paint and then said fuck this < 1324510262 675553 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i wonder who they copied those from < 1324510331 782945 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :clearly they don't know how to invent any interesting GUI app since then < 1324510500 76840 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i guess its not their job to make more such apps < 1324510539 965125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I just wrote two shell scripts to automatically make ~/{archive,keep}/YYYY-MM and move things into them, but I think I'll rewrite them in Haskell instead and put them up on GitHub... < 1324510554 921566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A script outgrows the shell as soon as you have "$(... "...")". < 1324510781 107448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Actually, cba, I'll do it later; I don't have any use for them right now, anyway. < 1324510785 224372 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :elliott: are you in a university yet < 1324510790 313203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not really prohibitively difficult to do it manually :P < 1324510813 45909 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :is it now safe to sell a GUI OS with overlapping windows? < 1324510813 492370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: Yes, I'm living under the foundations of one. < 1324510814 855037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's cosy. < 1324510829 635036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus21: No, that's why Apple doesn't exist. < 1324510837 15462 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i mean for me < 1324510851 851347 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i see. < 1324510873 865944 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :linux appears to use overlapping windows < 1324510887 805285 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :elliott: you should go to a university < 1324510891 538254 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :well i realize linux is just a kernal and gnu is just a bunch of things to go with kernel < 1324510898 290515 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :have you considered doing this < 1324510902 438358 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :but... < 1324510924 107020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: in a nebulous sense, yes < 1324510931 395347 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott, you should go to UVM, then we can hang out~ < 1324510933 870925 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i think my comment stands for most versions of linux < 1324510960 942548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: your sincerity is palpable < 1324510973 351035 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :university of turku has some awesome symbolic dynamics research < 1324510976 158154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus21: My window manager doesn't overlap the windows it manages without explicit instruction. < 1324511005 885142 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It'd be fun. The CS department is practically tolerable, and the math department is awesome < 1324511041 980961 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i bet we have better symbolic dynamics than you guys < 1324511046 213550 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :my window manager is actually a computerized simulation of filming a table with papers on it < 1324511140 345337 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :NihilistDandy: so i hear you are in a university < 1324511156 893289 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :its really things like that overlapping window debacle which is why humans deserve to perish in an armageddon < 1324511158 179811 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :congratulations for not currently wasting your life < 1324511158 355918 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Correct. < 1324511161 659190 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1324511184 429394 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Perhaps not my life, but certainly a great deal of money < 1324511199 881921 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But hopefully I'll get someone to pay for grad school < 1324511210 782599 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 240 seconds < 1324511212 260007 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Planning to graduate with honors < 1324511218 154244 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :yeah i got paid a few thousand a year for doing my master's < 1324511222 566412 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :erm < 1324511223 413959 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :month < 1324511239 476988 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That's what I'm hoping for :D < 1324511240 670947 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :you'll learn to tile your windows after 10 years of study and research leads you to some patented conclusion of overlapping your windows < 1324511250 253371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: how old are you these days < 1324511256 810567 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :and i'll get just as little next year :/ < 1324511261 447373 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i'm 22. < 1324511274 343547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus21: you realise those patents were overturned < 1324511284 542448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: do you have your first phd yet < 1324511288 593368 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :no :( < 1324511289 647784 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :lol. i did not realize :P < 1324511292 851307 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i'm a fucking loser < 1324511304 62708 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :this is joyous news < 1324511320 397951 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Not really. I took a while off before I went to school, so I'm 22 and still in undergrad. < 1324511328 369496 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Who's the loser now? :D < 1324511333 760892 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :for all i knew it could have been patent trolls protecting each other over them < 1324511344 938456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus21: they were overturned in the 80s or 90s, aka shortly after apple sued microsoft over them, and btw it was apple who owned them not microsoft. < 1324511372 543512 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :NihilistDandy: i don't consider people who don't get their phd before they are 22 losers. i consider myselves that cannot do that losers. < 1324511382 92318 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1324511384 243843 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :all my knowledge about it comes direct from wiki pages i just browsed < 1324511407 159162 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i was looking up windows 1.0 to try to figure out why early windows GUI apps were actually interesting < 1324511415 202417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :specifically in 1988 apple sued microsoft for using overlapping windows in windows 2.0; 4 years later apple lost < 1324511422 44028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually it was not patents, it was just a copyright infringement case. < 1324511427 888933 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :lol < 1324511438 304270 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :anyhow i figure if i prove a result a day, i should have a phd in a couple of years automatically < 1324511448 105986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: well cute, let me know when you have 3 phds or so < 1324511449 600310 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :yeah even apple would not have the counter intuitive insight to patent overlapping windows < 1324511453 11865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and i might listen to anything you say < 1324511471 276329 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i doubt i'll get a second one < 1324511478 871349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: ohhh you're one of the lightweights. ok < 1324511480 552540 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i've realized everything except math is just gay < 1324511485 341773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thought you were, you know < 1324511486 552621 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :i know technically euclid knew about overlapping windows < 1324511486 729035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :serious < 1324511494 347002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: wow you think i meant in something other than mathematics? < 1324511499 273282 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric ::D < 1324511499 930347 :itidus21!~itidus21@120.148.51.249 PRIVMSG #esoteric :but this is besides the point when courtrooms and business is involved :P < 1324511503 723214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be insulting to myself to suggest such a thing < 1324511520 768443 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :elliott: can't i just publish a lot of papers? i'm not sure you can have two phd's in math. < 1324511549 668218 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :well i guess that's my problem, not yours < 1324511553 69482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: uh why not, let's say you move to another country, say the us, and enroll in phd shit using your master's degree < 1324511554 584054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and get a phd < 1324511560 477713 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :huh. < 1324511561 818292 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :@remember  i've realized everything except math is just gay < 1324511562 87533 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :I will remember. < 1324511562 691103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like i doubt they ask < 1324511567 437386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"do you already have one of these" < 1324511568 109017 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If I say that I stopped looking at Common Lisp due to one function (which acted as the straw that broke the camel's back), and elliott, as he tends to do, defends whatever I criticize against my criticism < 1324511573 401751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: bad idea, that has bold characters in it < 1324511581 399912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@forget  < 1324511581 608040 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Incorrect arguments to quote < 1324511586 524340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@forget  i've realized everything except math is just gay < 1324511586 720040 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Done. < 1324511592 253398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@remember i've realized everything except math is just gay < 1324511592 446387 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Nice! < 1324511594 286596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: then? < 1324511605 169663 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :never forget < 1324511636 577167 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And you can totally get PhDs in subsets of math < 1324511639 958213 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Would that imply that I should give CL another chance? < 1324511659 420546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: no, just use haskell forever < 1324511664 200543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have you in the ri < 1324511666 250184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ght place now < 1324511674 62947 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That's my favorite part about school. Bio and chem majors go "What do you mean '"math'? I'm not a 'science' major." < 1324511686 239639 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*-(central ") < 1324511703 197658 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i think i'll just take the usual route and go do post doc research somewhere far away and never come back and become a drug lord and kill myself < 1324511714 982814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote i think i'll just take the usual route and go do post doc research somewhere far away and never come back and become a drug lord and kill myself < 1324511719 205860 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You've described my plan perfectly < 1324511723 757825 :HackEgo!foobar@codu.org PRIVMSG #esoteric :772) i think i'll just take the usual route and go do post doc research somewhere far away and never come back and become a drug lord and kill myself < 1324511724 658278 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Template Haskell is ugly. Well, quasiquoters are, anyway < 1324511731 513862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@forget i've realized everything except math is just gay < 1324511731 694746 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Done. < 1324511734 374343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@remember oklopol i've realized everything except math is just gay < 1324511734 581995 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :It is stored. < 1324511762 222162 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric : i think i'll just take the usual route and go do post doc research somewhere far away and never come back and become a drug lord and kill myself | http://codu.org/logs/_esoteric/ < 1324511766 628430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i just want the world to see that quote. < 1324511769 869142 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :why is one hackegoed and the other lambdabotten? < 1324511784 133846 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Note that append copies the top-level list structure of each of its arguments except the last. " < 1324511789 345646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: bot affirmative action < 1324511797 598011 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :i see. < 1324511811 841867 :Sgeo!~sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But, at the time that I got frustrated with CL and ragequit due to that, I did not see "The function concatenate can perform a similar operation, but always copies all its arguments." < 1324511816 683280 :oklopol!~oklopol@dyn58-57.yok.fi PRIVMSG #esoteric :it's bot, botted, botten right? < 1324511882 893164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1324511957 641864 :PiRSquared17!~PiRSquare@wikipedia/PiRSquared17 JOIN :#esoteric < 1324511960 910616 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :bot, botted, _|_ < 1324511968 884599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1324511973 500428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bottem