< 1314058460 468120 :CakeProphet!~adam@c-24-126-235-176.hsd1.ga.comcast.net JOIN :#esoteric < 1314058460 540963 :CakeProphet!~adam@c-24-126-235-176.hsd1.ga.comcast.net QUIT :Changing host < 1314058460 541100 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1314058618 809306 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Quit: Leaving < 1314058672 207868 :Vorpal_!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1314058673 964717 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1314058708 45056 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Client Quit < 1314058715 345729 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1314058715 845153 :mycrofti1!~ircguy@h69-128-47-242.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1314058730 575156 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1314058742 315939 :Zwaarddi1k!miekko@infa.abo.fi JOIN :#esoteric < 1314058752 660457 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1314058770 486455 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1314058793 281712 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :?src (*>) < 1314058793 355916 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(*>) = liftA2 (const id) < 1314058881 744812 :atehwa_!atehwa@aulis.sange.fi QUIT :Ping timeout: 276 seconds < 1314058881 744986 :mycroftiv!~ircguy@h69-128-47-242.mdsnwi.dedicated.static.tds.net QUIT :Ping timeout: 276 seconds < 1314058882 761956 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 276 seconds < 1314058883 773708 :iamcal!u1110@gateway/web/irccloud.com/x-jgsxuhtsplklctel QUIT :Ping timeout: 276 seconds < 1314058883 773955 :Zwaarddijk!miekko@infa.abo.fi QUIT :Ping timeout: 276 seconds < 1314058906 202542 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :?info (<|>) < 1314058906 278661 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(<|>) < 1314058908 721573 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :gah < 1314058971 42181 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: Reconnecting < 1314058980 510818 :CakeProphet!~adam@c-24-126-235-176.hsd1.ga.comcast.net JOIN :#esoteric < 1314058980 583103 :CakeProphet!~adam@c-24-126-235-176.hsd1.ga.comcast.net QUIT :Changing host < 1314058980 583259 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1314059113 65780 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Finally I fix the speakers in my computer today. < 1314059331 376931 :GuestIceKovu!x@ANantes-259-1-215-108.w83-195.abo.wanadoo.fr JOIN :#esoteric < 1314059355 216197 :iamcal!u1110@gateway/web/irccloud.com/x-qoyfaznrzolenyyo JOIN :#esoteric < 1314059659 73879 :GuestIceKovu!x@ANantes-259-1-215-108.w83-195.abo.wanadoo.fr NICK :Slereah < 1314060138 215219 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, < 1314060194 125048 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :thz < 1314060195 375950 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :thx < 1314060225 133284 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :yw < 1314060956 449018 :Gregor!Gregor@codu.org PRIVMSG #esoteric :FLAG STAAAAAAAAAAATES < 1314061025 655575 :Gregor!Gregor@codu.org PRIVMSG #esoteric :AND NOW for your viewing pleasure, ANOTHER conversational excerpt with no context (a father speaking of his young daughter): I told her to say "That's how I roll, yo" and my wife jumped on me hardcore. I am forbidden from teaching her gangsta'. < 1314061069 867245 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :dang. < 1314061114 714139 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :thats like being forbidden to teach american history < 1314061121 533092 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(x) < 1314061247 147966 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: X-D < 1314061526 565955 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: How long have you been going without 1-8 keys? < 1314061544 206729 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Months. < 1314061558 142285 :Gregor!Gregor@codu.org PRIVMSG #esoteric :How many months? :P < 1314061565 911766 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I have to set a baseline for how long I can survive with a dead pixel. < 1314061573 693170 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I figure if you can go without 1-8, I can go without that pixel. < 1314061587 535924 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why don't you just buy a new keyboard? < 1314061595 507125 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Patashu: Laptop out of warranty. < 1314061601 726157 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh laptop < 1314061758 225098 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Uh < 1314061761 67777 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :My laptop is not out of warranty < 1314061765 151529 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I just have not sent it back yet < 1314061771 300879 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :My laziness knows no bounds at all. < 1314061904 725111 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :GreaseMonkey: < 1314061906 139134 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :erm < 1314061910 281112 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Greppign to find out now < 1314061928 413492 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :2011-01-01.txt:00:30:49: #define uint8_t a[printf("hello world\n")] < 1314061928 659156 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :What :P < 1314061930 297257 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... wow :P < 1314061934 812397 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: What < 1314061945 52356 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Wow at you being too lazy to get it fixed. < 1314061950 329533 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Waitin' 'til it's out of warranty? < 1314061953 926087 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :X-D < 1314061986 437831 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: I decided to wait until Lion was out; I don't want Apple snooping around my files, and I suspect booting leading to Linux would have them consider it out of warranty, so I'm going to wipe the thing before I send it. < 1314061990 615376 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: So I might as well get an upgrade out of that. < 1314062022 492050 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :2011-01-10.txt:01:50:09: Obviously integers just have to snarf the keys 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 and - when they're focused and do the obvious (*10)+. < 1314062022 657586 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :What :P < 1314062053 964678 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :2011-02-11.txt:01:08:56: ("minkeys are monkeys",-10,"but maxkeys are for life",180) < 1314062054 46592 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Literal best debug statement. < 1314062067 449442 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :2011-04-18.txt:05:31:32: does anyone have a simple way to map f keys to their numbers? :) <-- your laptop doesn't have a "use Fn to get numpad at jkluio789" feature like mine? i guess that doesn't help with the latter 3... < 1314062070 566668 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: At LEAST four months :P < 1314062083 869653 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :2011-04-15.txt:14:44:37: I kept the lilac! 8D < 1314062084 36339 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :2011-04-15.txt:15:12:59: With ugly aliased edges 8D < 1314062084 108363 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :2011-04-15.txt:15:16:37: Gregor: btw I put your logs first in the community portal 8D < 1314062084 108530 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :2011-04-15.txt:15:53:36: D8 < 1314062084 108643 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :2011-04-15.txt:15:59:30: 8D < 1314062084 619417 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :2011-04-15.txt:16:04:32: 8D < 1314062090 617588 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: And not more, unless I was very patient copying those in. < 1314062125 888328 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:30:46: int main(int ac, char **av) < 1314062126 38318 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:30:47: { < 1314062126 110463 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:30:47: #define typedef < 1314062126 110639 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:30:49: #define uint8_t a[printf("hello world\n")] < 1314062126 110756 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:30:51: #include < 1314062126 650631 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:30:52: } < 1314062128 527921 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :00:30:55: ^ lol what < 1314062133 313226 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :OK, that is the most beautiful program I have ever seen. < 1314062155 493011 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :<3 < 1314062158 908160 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what < 1314062162 108755 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :That is also fucking nuts. < 1314062186 344388 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Patashu: typedef unsigned char uint8_t; < 1314062188 879059 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :--stdint.h (probably) < 1314062191 175089 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so the define it makes... < 1314062196 376639 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :--> < 1314062196 708902 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :executes in code you don't even make? < 1314062198 257868 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :insane < 1314062199 972835 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :unsigne char a[printf("...")] < 1314062212 135613 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Of course it could look totally different and system headers do not even have to be written in C. < 1314062214 434461 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :But it's still amazing :P < 1314062238 324547 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :d < 1314062290 408866 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :And *this* is why using C's reserved names is undefined behavior. < 1314062293 141420 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I sometimes have typedef unsigned char byte; in some of my CWEB programs < 1314062308 202186 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :zzo38: as long as you don't rely on byte being eight bits < 1314062368 364339 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :On most computers a byte is eight bits. But C means char is eight bits at least anyways, you can modify the program for computers that use nine bits or whatever < 1314062499 966581 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :elliott_: As much as it pains me to say this, that is one of the safest assumptions you can make. < 1314062506 457881 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :LLVM has some better design because you can type "i8" if you want eight bits. But they should still need constraint analysis and constraint specification, which can help in some cases and with some computers, possibly. < 1314062507 312548 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :pikhq: DIEEEEEEEEEEEE < 1314062561 450963 :Gregor!Gregor@codu.org PRIVMSG #esoteric :$ cat testuint8.c && echo - && gcc testuint8.c && ./a.out < 1314062561 580735 :Gregor!Gregor@codu.org PRIVMSG #esoteric :#include < 1314062561 652975 :Gregor!Gregor@codu.org PRIVMSG #esoteric :int main() < 1314062561 724582 :Gregor!Gregor@codu.org PRIVMSG #esoteric :{ < 1314062561 724711 :Gregor!Gregor@codu.org PRIVMSG #esoteric :#define typedef < 1314062562 451812 :Gregor!Gregor@codu.org PRIVMSG #esoteric :#define uint8_t a[printf("Hello, world!\n")] < 1314062564 458181 :Gregor!Gregor@codu.org PRIVMSG #esoteric :#include < 1314062566 455060 :Gregor!Gregor@codu.org PRIVMSG #esoteric : return 0; < 1314062568 504301 :Gregor!Gregor@codu.org PRIVMSG #esoteric :} < 1314062570 489620 :Gregor!Gregor@codu.org PRIVMSG #esoteric :- < 1314062572 462236 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Hello, world! < 1314062574 365374 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(I'm a flooooooder) < 1314062617 883834 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is this always a proper way in Haskell to check if it is GHCi or not, using Template Haskell? GHCi = runIO getArgs >>= \(x:_) -> (x == "--interactive") < 1314062630 255198 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Connection reset by peer < 1314062643 936889 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1314062655 944779 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :No. < 1314062680 396859 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :looks like it'll fail to type < 1314062684 809565 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Obviously < 1314062722 249922 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, yes, sorry I made a mistake I can see easily now < 1314062733 691781 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it is the wrong type < 1314062757 21640 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I have a feeling it isn't the best way though < 1314062774 760805 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :even if that means the best way is "don't do it" < 1314062779 192219 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :getArgs also might not have "--interactive". < 1314062787 664633 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Or it might not be in the first position. < 1314062801 724640 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :It might give you an empty list, in which case your program will crash. :-) < 1314062869 970368 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You might need something like this instead: ifGHCi t f = runIO getArgs >>= \(x:_) -> if (x == "--interactive") then t else f; < 1314062886 636106 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ghci = fmap ("--interactive" `elem`) (runIO getArgs) < 1314062890 263551 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :At least it worked for me to check getArgs for "--interactive" at first. But maybe there is still things wrong with it < 1314062901 481247 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :shachaf: Out of curiosity, when would --interact not be in getArgs using GHCi? < 1314062911 534392 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: Yes that probably would be better I guess < 1314062934 867923 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott_: Well, when I run ghci and type getArgs, it prints out []. < 1314062964 320541 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :shachaf: But in a Template Haskell context in an imported module? < 1314062999 915546 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :I'm not sure. < 1314063011 827380 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :At least this worked for me: foreign_export :: Name -> Q [Dec]; foreign_export x = runIO getArgs >>= \(y:_) -> if y == "--interactive" then [d| |] else (do { VarI _ t _ _ <- reify x; return [ForeignD $ ExportF CCall (nameBase x) x t]; }); < 1314063024 166532 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Amazingly, your crazycode works with -ansi -pedantic. < 1314063029 252259 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :zzo38: At *least* do the `elem` thing. < 1314063043 139778 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Not mine. Don't give me credit. It was on Stack Overflow or something. < 1314063048 267982 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Oh < 1314063048 826173 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Anyway, cpp has no warnings that I'm aware of. < 1314063050 639315 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :shachaf: Yes I can change it to `elem` in case that works better < 1314063056 537277 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: So I'm hardly surprised. < 1314063063 216289 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But still, this is the code I used for foreign exports. < 1314063069 885474 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :zzo38: You do not need to parenthesise that do expression. < 1314063072 582008 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: I thought a[not-a-compile-time-const] wouldn't work in some mode. < 1314063112 648266 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: Actually I do need to; it is error if I don't parenthesise that do expression. < 1314063163 399089 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Did you forget -Wall? :) < 1314063166 214398 :Vorpal_!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 245 seconds < 1314063167 867393 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :-pedantic adds no errors, at least < 1314063173 535436 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :zzo38: Well that's rubbish. < 1314063175 849728 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: It didn't even warn. < 1314063191 719041 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: -Wall -Werror -ansi -pedantic works D-8 < 1314063205 512631 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Clearly that code is impeccable. < 1314063209 783052 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: I'm pretty sure system headers don't produce warnings. < 1314063211 525151 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It cannot be pecc'd. < 1314063212 829343 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :For obvious reasons. < 1314063222 933218 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: But they should when you eff with them X-D < 1314063232 210624 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :That's sooo detectable :P < 1314063252 691589 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: I'm pretty sure the only reason they don't produce warnings is that they're absolutely correct (by GCC's definition of "correct") < 1314063256 635117 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I used this code in order to correct two problems of foreign export at once. < 1314063272 785039 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: No, I'm fairly sure that warnings aren't produced in system headers... try inlining the specific generated line. < 1314063296 474148 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1314063306 844468 :Gregor!Gregor@codu.org PRIVMSG #esoteric :error: ISO C90 forbids variable length array ‘b’ < 1314063307 615081 :Gregor!Gregor@codu.org PRIVMSG #esoteric :LAME < 1314063378 229943 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Consider how bad system headers can be :) < 1314063393 244771 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :"gcc sux because I run it on my IRIX system and it won't compile anything, it complains about something in stdlib.h." < 1314063403 221913 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :(Is IRIX bad? I don't know.) < 1314063410 259630 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It is. < 1314063410 703500 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/a/a3/IRIX_desktop.png Nice. < 1314064425 163350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I'm reading a list of corner cases of the rules of Diplomacy (the boardgame), and it mentions that a past ruleset allowed players who had two fleets, with one in harbour and one at sea, to defend each other by offering to transport a third party's units to the harbour in a way that caused a paradox < 1314064429 519364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and so causing all the actions to fail < 1314064442 84579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's an awesome tactic, but it makes sense that it was fixed, it's kind-of unintuitive < 1314064468 975397 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric ::D < 1314064475 256998 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :link? < 1314064475 677359 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1314064480 770263 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :or is it not on the INTERNEJTKS < 1314064495 150480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://web.inter.nl.net/users/L.B.Kruijswijk/#6.F.20 < 1314064507 965246 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :OK two people have followed two separate old Twitter accounts of mine in like two days waaaaaait I think they're spambots. < 1314064514 24802 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Really good spambots. < 1314064524 921460 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :No wait, one of them definitely isn't. < 1314064525 968405 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :But what? < 1314064537 14583 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :definitely isn't? < 1314064556 839495 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :a spambot < 1314064572 508992 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes but how did you know this < 1314064574 266428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you may need to know the rules of Diplomacy to understand how it works < 1314064577 3642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, almost certainly will < 1314064592 892224 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 260 seconds < 1314064593 392719 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: those are fun < 1314064612 262333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: you strike me as the sort of person who probably knows about Diplomacy paradoxes < 1314064713 967987 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: I am sort of familiar with them < 1314064718 4278 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I have not studied them in depth < 1314064785 683557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :neither have I, but I'm doing so now because it's fun < 1314064836 48233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if they'd be TC on an infinite, repeating board, assuming that you always resolve a situation if there's exactly one consistent resolution, even if it's really complex? < 1314064870 249311 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :my hunch is no < 1314064877 732471 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but stranger things have happened < 1314065070 518091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to start with, can you transmit data over unlimited distances? < 1314065084 921964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you obviously could if you could convoy fleets, but you can't < 1314065087 928428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps there's some other method < 1314065158 744986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, webdiplomacy has pictures of all the DATC test cases, if you find them easier to understand visually: http://webdiplomacy.net/datc.php < 1314065183 957816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, ofc, you can just use one /really long/ convoy to transmit data over arbitrary distances < 1314065283 4900 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :another method is to have a chain of "fleet convoys army to break support of army on fleet that is trying to convoy army to break support of army on fleet that is trying to convoy..." < 1314065355 144374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is possibly more useful < 1314065478 260878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you can make a NAND-based logic out of this < 1314065508 209894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :using support-hold rather than support-attack you can make an inverter < 1314065546 55468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then you can beleaguer a fleet to produce an XOR gate, or use multiple supports to produce an AND gate < 1314065557 143983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you can make an entire circuit < 1314065569 40528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then all you need to do is come up with a way to cross wires, or that might not even be necessary < 1314065628 594698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm pretty sure it's TC < 1314065678 36815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, wow at PHP somehow managing to write an implementation of crypt() that sometimes returns the salt rather than the hash < 1314065694 988003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was just reported on Slashdot < 1314065768 148973 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :o.O < 1314065797 115307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the obvious consequence is that suddenly, any password will work < 1314065818 548267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this is in the new PHP 5.3.7 with the default implementation of crypt; there are two others that don't have the problem) < 1314065915 545907 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Instead of fixing anything, I have now made the competitor colors SO DISTINCT YOU GUYS < 1314065937 377179 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That puce is PUCE MOTHAHF***ER! < 1314065952 237576 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :puce < 1314065971 591389 :Gregor!Gregor@codu.org PRIVMSG #esoteric :monqy: I was running low :P < 1314066017 781080 :Gregor!Gregor@codu.org PRIVMSG #esoteric :When you've covered black, white, grey, yellow, brown, red, blue, green, orange, magenta, cyan, teal and purple, everything starts to bleed together. < 1314066042 740350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: when I implemented a bracket-matching thing for Wikipedia, I used golden ratio colors < 1314066069 553956 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: Elucidate. < 1314066071 213810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hue is golden ratio percent times the color number, value alternates between 1/3 and 2/3, saturation maxed < 1314066093 454724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I could try to get a screenshot, give me a moment < 1314066110 665596 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Err, so they get closer and closer as you get further and further? < 1314066124 484165 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So it's optimized for small values, not for a specific count? < 1314066133 924833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, each one's the same distance from the previous one < 1314066153 409830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :using the golden ratio tends to make sure that the whole lot stays approximately evenly spaced if you take any contiguous sequence of n colors < 1314066177 461829 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ummm ... yeah, need screenshot :P < 1314066202 122342 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Because "hue is golden ratio percent times the color number" suggests to me that the hue becomes more and more similar as you get more and more colors. < 1314066283 698216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1314066345 794742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, imgur is being abnormally slow < 1314066374 834661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just gets stuck on 0% on its loading bar < 1314066375 324791 :CakeProphet!~adam@c-24-126-235-176.hsd1.ga.comcast.net JOIN :#esoteric < 1314066375 512519 :CakeProphet!~adam@c-24-126-235-176.hsd1.ga.comcast.net QUIT :Changing host < 1314066375 584533 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1314066378 405422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've tried twice now < 1314066395 410663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the file's only 6K < 1314066418 485954 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sweet. < 1314066444 310177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can nc it to you if you have a port you can listen on < 1314066445 704708 :Gregor!Gregor@codu.org PRIVMSG #esoteric :shar screenshot.png | sprunge :P < 1314066449 988277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or email, I suppose, but that seems like overkill < 1314066454 888203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: haha, I may as well < 1314066492 818339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://sprunge.us/gHUN < 1314066519 59572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, there's a lot of junk in sharchives < 1314066628 717490 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: It's generating colors from outside-in, yes? So if I used the same technique for 10, I'd get the first ten colors shown here? < 1314066665 377721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, although that's actually 2 to 11 as the first ten because the first color (a pure blue) was used by the sandbox heading < 1314066703 361130 :Gregor!Gregor@codu.org PRIVMSG #esoteric :This lime and green are practically indistinguishable, and cyan and slightly-bluish-cyan are, uhh, yeah. < 1314066713 123766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :adding two shades of grey (light and dark) won't conflict with any colors generated by that algo, so you can do that to get more < 1314066725 470920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the point is, after a while you run out of possibilities for colors that aren't very similar to existing ones < 1314066733 616813 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yes, I'm aware of that problem :P < 1314066735 590977 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Hence the puce :P < 1314066748 54740 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(And I can't use shades of grey for what I'm doing, btw) < 1314066774 290230 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Or, y'know, oughtn't to use shades of grey, as I actually do use one because I totally ran out of distinct colors X-D < 1314066800 746280 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: What are you guys talking about < 1314066819 352872 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :also, I thought things about scapegoat??? maybe < 1314066827 117023 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Originally, the colors for the Rezzo warriors. < 1314066834 220497 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Then, how to generate distinct colors at all. < 1314066861 812773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: and before that I proved Diplomacy TC with an infinite map < 1314066892 19357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or NP-hard to determine if a set of moves is paradoxical with a finite map < 1314066896 492437 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Diplomacy's TC? < 1314066897 574971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as you can embed boolean satisfaction in there < 1314066906 685984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least, without wire crossings < 1314066915 186736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's probably some way to do wire-crossings too, but I'm not sure if they're necessary < 1314066926 384552 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :WIRE-CROSSING PROBLEM SOLVED < 1314066955 948392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: you can create chains of disrupting convoys that are trying to transport units that are trying to support an attack or hold on a convoy < 1314066960 280874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and chain this indefinitely < 1314067028 693852 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :"What do you call it when it's Faust but both sides are the devil" < 1314067141 757587 :variable!~thing@unaffiliated/variable QUIT :Quit: I found 1 in /dev/zero < 1314067151 339800 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: Hey, how long should I let my GPG key last for, I'm dumb @ gpg < 1314067164 615033 :variable!~thing@unaffiliated/variable JOIN :#esoteric < 1314067201 492050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: long enough that it doesn't expire while you're still using that key for something, short enough that advances in technology or encryption techniques won't leave it trivially breakable before it expires < 1314067224 196563 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: I can always count on you to produce true but unhelpful statements < 1314067239 876257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: well, that's an "I don't really know the answer either" < 1314067247 896772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but maybe 5 years, if you want a definite answer that's a total guess < 1314067258 387150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. probably false but possibly helpful < 1314067267 742063 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Hey Gregor, how long should my GPG... :P < 1314067284 535142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :still, wow at PHP < 1314067298 41217 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't get how you can mess up crypto quite that badly, and not notice < 1314067309 262651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they even had a test for that case, they just didn't run it quickly enough before the release < 1314067311 164757 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :oh yes, that < 1314067337 228916 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: I should probably learn GPG better since I want sg to use it for commit verification :P < 1314067603 593833 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: It should last at least 150 years. < 1314067653 509798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: how wildly optimistic < 1314067911 528802 :azaq231!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 250 seconds < 1314068136 502210 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :IF I ADD MORE BITS IT'S SAFER RIGHT < 1314068215 320800 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1314068229 947471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes, but only to an extent < 1314068250 745019 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Joking :P < 1314068253 556826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at the moment there's no practical reason to believe 4096 or 8192 will be different in any way < 1314068266 239985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because probably the crypto itself will be broken before either becomes bruteforceable < 1314068284 941062 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :goodbye crypto < 1314068308 949080 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I picked the default (2048) < 1314068544 982239 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: flag + electron -> half-mast. half-mast + flag -> conductor, else flag < 1314068564 409731 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Half-mast X-D < 1314068574 174956 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :More states is bad but yeah okay < 1314068596 716659 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: OMG OMG OMG MY FRIEND JUST SOLVED THIS MUCH MORE ELEGANTLY < 1314068598 272165 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: damn you, I'm still looking at diplomacy stuff < 1314068601 479671 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: How < 1314068602 455206 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Since half-mast adds a bunch of states) < 1314068606 507995 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :coppro: Take that back < 1314068608 611410 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :(Pre-empting ais523.) < 1314068619 611832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: you pre-empted me pretty well there < 1314068620 784894 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :incidentally, in the news, dead leader of the opposition -> half-mast :( < 1314068633 297572 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: electron + flag + tail -> positron. positron + flag -> flag. flag + positron -> conductor < 1314068633 847636 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :coppro: You really ought to or ais523 will be MAD FOREVER. < 1314068639 478249 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 250 seconds < 1314068645 951751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: seriously, though, that's quite a trivial thing to damn someone over, it's not like I linked you to TV Tropes < 1314068695 618110 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Oh, and positron + no flag -> conductor of course (although in principle this should never happen) < 1314068719 147585 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: And precisely one new state is added :) < 1314068801 11707 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1314068817 236714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: what does "+" mean here? < 1314068900 376142 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: The first element in the +-set is the cell we're actually looking at, the other elements are in any neighboring cell. < 1314068919 677504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and what problem is that combination trying to solve? < 1314068984 881052 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: The current rule set allows (and often results in) an electron and flag both dissipating. It makes it very difficult to get flags around corners (for example) < 1314069022 273082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when the electron and flag collide, is that? < 1314069032 936888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that normally just moves them < 1314069054 717081 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah < 1314069056 708612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a bit weird that positrons don't annihilate electrons < 1314069064 559956 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: It's just a pointless name :P < 1314069069 106081 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: Got a better one? < 1314069085 834031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's, hmm, like a decaying electron < 1314069087 811265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quark, maybe < 1314069142 801338 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Do electrons decay into quarks? :P < 1314069152 248607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, no < 1314069155 17235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they're made of them < 1314069166 831240 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OMG THIS IS SO GOOD < 1314069182 129249 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The flag movement is so perfect 8-D < 1314069198 425618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: seriously, you can't try to do something that serious for something so trivial; although I seriously doubt it worked < 1314069209 630775 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 258 seconds < 1314069214 304200 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: Seriously? < 1314069241 278646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: damning someone is, by definition, the worst possible thing you can do to them < 1314069246 843048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people should really think more about their insults < 1314069364 12425 :Gregor!Gregor@codu.org PRIVMSG #esoteric :What subatomic particle mediates electromagnetism? < 1314069378 781957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :photon < 1314069392 258412 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Hm ... that's ... duh :P < 1314069401 878866 :Gregor!Gregor@codu.org PRIVMSG #esoteric :<-- so physics < 1314069429 689257 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: it's a good thing I don't believe in damning < 1314069460 693901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fair enough, then you can't have intended it as that < 1314069473 433336 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So, electron + flag = photon, where that photon is mediating the lolphysics reaction between them I suppose? < 1314069503 564091 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1314069540 925015 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: So if I say I don't believe in damning I can not-damn you all I want? < 1314069555 874900 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: So ... ~ should totally be reassigned to photons. < 1314069566 92757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: you'll make yourself look stupid, but OK < 1314069578 733346 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: You're right. DAMN YOU AND YOUR LOGIC < 1314069590 761422 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :(I'M SORRY I TAKE IT BA;CK) < 1314069591 93206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ looks stupid < 1314069594 790723 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric ::( < 1314069596 517528 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ACTION cries < 1314069598 890499 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :im an adult now i have no excuse < 1314069604 459215 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :am I really an adult :/ why < 1314069615 708687 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're only 16, right? you have to be 18 to legally be an adul < 1314069617 464371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*adult < 1314069625 844742 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Close enough < 1314069626 472781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, I think being 17/18 was the best time of my life < 1314069630 295061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so enjoy it while you can < 1314069636 871754 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: I take it by your lack of complaints that you're just fine with ~ being photons, because it's too clever not to :P < 1314069645 891601 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : I switched to Linux < 1314069650 627845 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Why is that clever < 1314069650 959274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, that came rather later < 1314069655 794424 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Oh, it's a wave :P < 1314069657 524220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wasn't very computer-dependent back then at all < 1314069658 465160 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Because photons are particles, but the--- yeah < 1314069663 478301 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: Must have been all the partying and orgies, then < 1314069667 508440 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :It was either that or Linux < 1314069683 784103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: well, I had a lot of interaction with real-life people then < 1314069692 418786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no actual orgies and very little partying < 1314069695 278202 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Yeah, I'm making photons ~ and tails , or something. < 1314069695 364037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but lots of chat < 1314069718 498517 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: No ACTUAL orgies :P < 1314069723 727272 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :"It was only TECHNICALLY a threesome." < 1314069947 484478 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1314069964 69745 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 240 seconds < 1314070774 635618 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1314070813 604045 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1314070832 72832 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :"Crash-only programs crash safely and recover quickly. < 1314070832 239393 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :There is only one way to stop such software—by crashing < 1314070832 313040 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :it—and only one way to bring it up—by initiating recovery. Crash-only systems are built from crash-only components, and the use of transparent component-level retries < 1314070832 313181 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :hides intra-system component crashes from end users. In < 1314070832 313288 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :this paper we advocate a crash-only design for Internet systems, showing that it can lead to more reliable, predictable < 1314070835 198447 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :code and faster, more effective recovery. We present ideas < 1314070837 121299 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :on how to build such crash-only Internet services, taking < 1314070839 300211 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :successful techniques to their logical extreme." < 1314070855 31638 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I can't even tell if this is a joke. < 1314070876 124754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't < 1314070882 87109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least, the idea of crash-only programs isn't < 1314070887 465586 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Amazing :P < 1314070897 387093 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :It does seem a bit long and in-depth to be a joke, but... < 1314070899 628953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :someone pointed out that OSes have to do much the same thing on boot whether they just crashed or not < 1314070907 836766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and so advocated crashing as an optimised form of shutdown < 1314070922 946018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably this is a generalisation of the idea to other contexts < 1314070934 789243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ofc, orthogonal persistence is probably the extreme and rather useful form of that < 1314070943 34209 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Wow :P < 1314070949 992445 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : and so advocated crashing as an optimised form of shutdown < 1314070953 537818 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Recent OS Xs kind of do this < 1314070958 633780 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Applications can mark themselves as able to be shut down fast < 1314070966 211662 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :And OS X just kill -9s them when shutting down rather than sigterm < 1314070972 34514 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Quite amazing :P < 1314070994 125821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, that actually makes a difference? SIGTERM and SIGKILL do the same thing to a process with no SIGTERM handler < 1314071010 98267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if a process is able to be shut down fast, why doesn't it just not install a SIGTERM handler? < 1314071018 319891 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Do I mean SIGTERM/ < 1314071019 309385 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :? < 1314071024 301140 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I mean whatever OS X does for normal deinitialisation. < 1314071033 582610 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I'm pretty sure Cocoa and the like would install quit handlers. < 1314071049 707318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I see < 1314071080 297247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :standard on Linux is to SIGHUP everything interactive then SIGTERM everything that isn't, followed by SIGKILLing everything left, IIRC < 1314071153 659300 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Maybe it's SIGKILL instead of SIGHUP, then < 1314071162 899180 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Point is, you can set a flag to get kill -9'd when the system wants you gone :P < 1314071168 884115 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :And that actually speeds up shutdown massively < 1314071172 100347 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :AN IMPORTANT CASE < 1314071191 214273 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :ais523: You probably guessed this, but @'s shutdown procedure is literally "sync; tell the hardware to stop beating" < 1314071208 870549 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :hmm, does anyone have a link to that post on all the ways to shutdown a computer that don't work? < 1314071210 792677 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :by the linux dev < 1314071220 751333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it may be in my browser history, I'll check < 1314071241 335905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nope, it isn't < 1314071261 81805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose you'd need to use a search engine, and you'd be much better at doing that than me as I don't use them often < 1314071274 612644 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I tried, but didn't get much < 1314071283 4920 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I guess I could search reddit, but that's a much worse search engine < 1314071285 502517 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :I guess I could use site: too < 1314071316 485415 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Hmm < 1314073402 786558 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :ais523: Standard on Linux is more complex than that, because init sucks. < 1314073415 44098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: ah, right < 1314073433 167934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :init calls a shutdown command on every daemon it's responsible for, right? < 1314073442 573386 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1314073454 779256 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :Standard on a runit-based system is SIGHUP, SIGTERM, SIGKILL, umount, sync, tell the hardware to stop beating. < 1314073473 155224 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :Actually, might omit the SIGHUP. < 1314073488 871005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it depends on the order you send the SIGTERMs < 1314073500 670235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you SIGTERM the terminal first, it's going to SIGHUP everything that it's the controlling terminal for < 1314074095 370522 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, did you see MSPA news? < 1314074273 343212 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :yes < 1314074875 690592 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1314075593 499468 :cybergggirl!~cybergggi@212-198-248-35.rev.numericable.fr JOIN :#esoteric < 1314075719 247909 :cybergggirl!~cybergggi@212-198-248-35.rev.numericable.fr QUIT :Client Quit < 1314075743 903782 :tswett!~Warrigal@unaffiliated/ihope QUIT :Remote host closed the connection < 1314075892 910254 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :C++ templates work can pre-calculate and optimize a lot of access. Think of C++ templates as haskell but with a different syntax, that is pretty exactly how it is. < 1314076771 140239 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I assume that it's different, but horrible < 1314076789 697247 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :It's mostly horrible in syntax. < 1314076803 725930 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That's what I meant < 1314076808 844210 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :>.> < 1314076809 260090 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :Otherwise it's a rather uninteresting functional language. < 1314076830 376857 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :At compile time. In the type system. < 1314076911 988271 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Mr C++, in the type system, with the template. <- Another Cluedo line. < 1314077248 622436 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have play Dungeons & Dragons game today < 1314077875 872170 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1314078729 714010 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.php.net/downloads.php 5.3.7 is still being offered on the downloads page < 1314079295 859459 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :Dry socket is approx. t3h suck. < 1314079444 929571 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :Ow ow ow. < 1314079482 313960 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: you are Canadian, correct? < 1314079559 32740 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: Yes < 1314079592 968748 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net PRIVMSG #esoteric :Not the worst pain I've experienced, but pretty close. < 1314080015 848715 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :coppro: you've asked him that like twenty times < 1314080069 969362 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :god morning < 1314080358 360843 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net JOIN :#esoteric < 1314080368 75046 :pikhq!~pikhq@71-219-228-148.clsp.qwest.net QUIT :Read error: Operation timed out < 1314080392 139475 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :oklopol: hi im god < 1314080538 632624 :azaq231!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1314080779 644015 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Why must pain receptors and modern medicine be in direct conflict? < 1314080943 905779 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1314080973 933920 :elliott_!~elliott@95.149.229.26 QUIT :Ping timeout: 240 seconds < 1314081143 828482 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1314081889 897022 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de JOIN :#esoteric < 1314086115 295843 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1314086361 279691 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: who GM'd < 1314086406 409429 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: Same as before, I expect < 1314086422 557990 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :your brother? < 1314086462 953250 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My brother is one of the players too, so am I. < 1314086476 264741 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and the GM is a friend? < 1314086478 991108 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is same campgin as last time < 1314086480 686263 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: Yes < 1314086493 226942 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :do you play paranoia? < 1314086500 140321 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No < 1314086503 584388 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION likes Paranoia < 1314086505 977180 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1314086514 794429 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I've played once or twice, GMed once or twice < 1314086521 841819 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sgeo: do you have the gamebooks on you? < 1314086533 455896 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pdf? < 1314086540 698466 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't _think_ so, but you don't need them, you know < 1314086548 219660 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://sgeo.diagonalfish.net/paranoia/12_30_06_device_mania.html game I GM'd < 1314086575 336627 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1314086577 98420 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i dont think ill ever GM, but i just want to know more about the stories and rules < 1314086583 93039 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ill read that thx < 1314086593 882105 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1314086596 200005 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I wasn't exactly following the rules then < 1314086615 496553 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The rules for the GM boil down to: Do whatever you want. Make them distrut each other < 1314086630 354889 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If there's a mechanic you don't like, ignore it < 1314086640 562062 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The players aren't allowed to know the rules anyway < 1314086704 991698 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :According to the thread I started, the worst mistake I made was listening to the player trying to help me run the game < 1314086766 496285 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.paranoia-live.net/forum/viewtopic.php?t=5083 < 1314086795 769857 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"The only thing I'd say you did wrong is to let Scalene tell you how to run the game. < 1314086795 852304 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :#1 rule for GMing PARANOIA - Never let a player tell you how to run the game. Even if you don't know the rules, don't let on and just do things how you want. " < 1314086821 335896 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There are rules mechanics though < 1314087032 677517 :augur!~augur@c-75-74-128-156.hsd1.fl.comcast.net PRIVMSG #esoteric :finns: http://thebest404pageever.com/swf/Crazy_Finnish_Bakery.swf < 1314087034 277990 :augur!~augur@c-75-74-128-156.hsd1.fl.comcast.net PRIVMSG #esoteric :opinion? < 1314087042 139686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: the thing about Paranoia, is that the players are allowed to know and exploit the rules, /but/ are not allowed to express knowledge of the rules < 1314087174 114734 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :by extension, they cannot complain if you arbitrarily change the rules < 1314087182 266972 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in fact, this is GM Rule #2, I believe < 1314087226 720529 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :"If you disagree with the rules, the rules are wrong." < 1314087241 218372 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :quintopia: paranoia is excellence < 1314087695 77454 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I play D&D 3.5 edition. The inn got destroyed by fire they tried to force us to go through the front but I had fireworks so they ran away. We are required to go to back to the navy instead, some thugs and some guys are trying to fight everyone. We found some office of probably some wizard making evil potion, but to do so required attempting dispel magic on the flowers (why are there flowers there?) < 1314087848 466641 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :i have made a new xkb layout and it works fine except ctrl sequences don't follow the mapping. for example i have remapped k to h, so when i press the k button it types h, but pressing ctrl and that button gives me ^K < 1314087861 337204 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :anyone know how to fix that? < 1314087883 850964 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have not yet recorded this game session < 1314088033 872969 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :augur: The words are sexual innuendo; the character is from a comedy show of which two seasons have been produced, and a third is coming next year. < 1314088052 867495 :augur!~augur@c-75-74-128-156.hsd1.fl.comcast.net PRIVMSG #esoteric :fizzie: is it called Little Finland? < 1314088063 262906 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The speakers in my computer is now fixed < 1314088091 566095 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :These ones are far better quality than old one < 1314088146 633877 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :augur: I'm not the right person to ask; I think the show's called "Putous" (i.e. (water)fall). < 1314088181 200899 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sgeo: it annoys me when people say "weary" meaning "leery" < 1314088243 427636 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(or wary) < 1314088266 810544 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My character has now lost a rope and gained ten silver coins and a book (this is all of the equipment my character has, other than the clothing, which was given by the navy, it happens to be the latest fashion clothing for this city); my brother's character lost nothing but gained ten silver coins and a dagger. < 1314088285 466594 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(He also has no other equipment, but has the same clothing) < 1314088288 89949 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(And the character is called Marja Tyrni. Most of the information about all this seems to be in Finnish only, unsurprisingly.) < 1314088403 571812 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you Finnished? < 1314088897 332676 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: p;m0=n@(NM{ IIIIIIIIIIIIIIIIIIIIIIIIIIIII@@@A":LEK"@__@_@_@_@_@$)_+=~|~_!.!>>>!>!>!>!!@>,> |$@|$+>C+@?$X@$(@$MC@$*MMMMMMMMMMMMMMMMMMMMmmmm &6 ,$?>j[j# R/;ajij [J!# [~@9-u )*$(- ||A:;/KLJ#%{*((*)(* 0[ /lkj zuNAR2\\||- 0) ;: lJJ"3 ; $km$ @Ll!l~//"$ 8(*M < 1314088913 853034 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :coooool quitmsg < 1314090193 602486 :myndzi\!myndzi@c-67-168-184-168.hsd1.wa.comcast.net JOIN :#esoteric < 1314090305 663414 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net QUIT :Ping timeout: 268 seconds < 1314090785 832241 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de QUIT :Ping timeout: 240 seconds < 1314091344 55986 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 260 seconds < 1314091753 84722 :cheater!~ubuntu@ip-80-226-24-5.vodafone-net.de JOIN :#esoteric < 1314092548 437561 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1314094906 983970 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1314096021 504220 :cheater!~ubuntu@ip-80-226-24-5.vodafone-net.de PRIVMSG #esoteric :ais523, are you there? < 1314096033 901190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, sort of < 1314096043 756993 :cheater!~ubuntu@ip-80-226-24-5.vodafone-net.de PRIVMSG #esoteric :i am building a new keyboard layout and i was wondering if you know anything about doing that under linux < 1314096051 165064 :cheater!~ubuntu@ip-80-226-24-5.vodafone-net.de PRIVMSG #esoteric :knew < 1314096115 274631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, not really < 1314096144 150191 :cheater!~ubuntu@ip-80-226-24-5.vodafone-net.de PRIVMSG #esoteric :hmm < 1314096153 206274 :cheater!~ubuntu@ip-80-226-24-5.vodafone-net.de PRIVMSG #esoteric :who was it here who was building keyboard layouts? < 1314096379 183121 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au JOIN :#esoteric < 1314096590 514631 :cheater!~ubuntu@ip-80-226-24-5.vodafone-net.de QUIT :Ping timeout: 250 seconds < 1314096909 540561 :ineiros!~itniemin@james.ics.hut.fi QUIT :Ping timeout: 260 seconds < 1314096993 975053 :ineiros!~itniemin@james.ics.hut.fi JOIN :#esoteric < 1314098265 468774 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So, the ping on the Purdue network is at most 2ms. < 1314098273 189893 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And each turn lasts 60ms. < 1314098276 729642 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(In Rezzo) < 1314098287 199800 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Therefore: Rezzo-net: BEST IDEA? < 1314098305 757413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :rezzacotta < 1314098484 700990 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Gregor: You were rezzing so hard you never commented on my UML comment. :/ < 1314098510 301512 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Or if you did, I never noticed.) < 1314098521 919502 :Gregor!Gregor@codu.org PRIVMSG #esoteric :fizzie: I never noticed your UML comment :P < 1314098524 11772 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : Gregor: You said recently that each process running under UML shows up as a host process; was this in fact a fact? I would have assumed that it'd run its own internal copy of the task/process scheduler; and indeed http://user-mode-linux.sourceforge.net/old/kernel.html says "UML runs its scheduler independently of the host scheduler - the host scheduler simply implements the decisions made by the UML scheduler." < 1314098547 295279 :Gregor!Gregor@codu.org PRIVMSG #esoteric :fizzie: The way that UML schedules processes has changed since /old/ was true. < 1314098560 943243 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Hokay. They're not very good with documentation. < 1314098562 571755 :Gregor!Gregor@codu.org PRIVMSG #esoteric :fizzie: But I also don't know if what I said is true. < 1314098600 889534 :Gregor!Gregor@codu.org PRIVMSG #esoteric :fizzie: My statement was what /appears/ to happen (the number of UML processes seems to be equal to the number of guest processes) < 1314098632 266670 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :A commoner would think the least-amount-of-hacking approach would be to treat a single host-side process as a physical processor. I suppose they have gone further(tm), possibly in the name of performance then. < 1314098694 108379 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I start umlbox with bash, and get this: $ ps aux | grep umlbox-linux | grep -v grep | wc -l 9 < 1314098723 101753 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Now I run vim in UMLBox, and get this: $ ps aux | grep umlbox-linux | grep -v grep | wc -l 10 < 1314098736 686015 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I quit vim and get nine again. < 1314098765 957160 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Now, for all I know, it's doing some grotty stuff to enforce their scheduling under the hood, but certainly each guest process seems to be a host process. < 1314098933 3283 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Re Rezzo) It just so happens that the person who's managing the giant video wall in Lawson (at Purdue) right now is also the guy who runs the class that does this: https://pc.cs.purdue.edu/icypc (sorry that they suck at SSL ... ) < 1314098960 897419 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1314099101 856950 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I thought it didn't, but admittedly I last ran an UML thing probably six-eight years or so ago. < 1314099272 498168 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1314099791 393507 :Lymee!~moe@adsl-68-95-249-36.dsl.rcsntx.swbell.net JOIN :#esoteric < 1314099791 502739 :Lymee!~moe@adsl-68-95-249-36.dsl.rcsntx.swbell.net QUIT :Changing host < 1314099791 502888 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1314100397 779695 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 JOIN :#esoteric < 1314100408 280022 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Hello < 1314100452 912223 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Is there some sort of inverse to :t in Haskell < 1314100643 969796 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Anyone? < 1314100848 564408 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What, you just give it a type and it gives you the expression you need? < 1314100863 790299 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Now that'd be nice. You just write the type signatures, and it writes the program. < 1314100970 501762 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :I mean, it gives you a list ofpossibilities < 1314100980 565661 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :@hoogle (a -> b) -> f a -> f b < 1314100980 784519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Traversable fmapDefault :: Traversable t => (a -> b) -> t a -> t b < 1314100980 856448 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude fmap :: Functor f => (a -> b) -> f a -> f b < 1314100980 856633 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<$>) :: Functor f => (a -> b) -> f a -> f b < 1314101033 778529 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think there's a ghci command that'd look in the currently imported and/or defined stuff, though. < 1314101058 61614 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Could be wrong.) < 1314101294 780658 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Really, I'm trying to convert various vombinators int o Haskell keywords < 1314101317 114689 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :K is const I is id C is flip etc < 1314101393 839566 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Excet I know barely any keywords < 1314101411 105898 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :And my only way onto the internet is this kindle < 1314101470 387120 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Which has an anoying lack of tabbed browsing < 1314101557 247034 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Is "vombinator" a real term, or just a kindypo? < 1314101584 721164 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :The latter < 1314101590 46068 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Aw. :/ < 1314101594 817386 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :I mant combinator < 1314101621 321233 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, the lambdabot @hoogle is textually usable for that sort of thing, almost-maybe. < 1314101658 453441 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :@hoogle (a -> a) -> a < 1314101658 643069 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Function fix :: (a -> a) -> a < 1314101658 715407 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad.Fix fix :: (a -> a) -> a < 1314101658 787605 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Schemes everywhere :: (a -> a) -> a -> a < 1314101667 130077 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :I'trying to create a MIBBLLII to Haskell translator in Python < 1314101682 387276 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Of al things < 1314101768 349000 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de JOIN :#esoteric < 1314101819 487964 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :@hoogle (t -> t -> t1) -> t -> t1 < 1314101819 753193 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable foldl1 :: Foldable t => (a -> a -> a) -> t a -> a < 1314101819 825218 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable foldr1 :: Foldable t => (a -> a -> a) -> t a -> a < 1314101819 825294 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude foldl1 :: (a -> a -> a) -> [a] -> a < 1314101915 106409 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :It doesn't seem like one for the w combinator exists < 1314102041 573842 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 PRIVMSG #esoteric :Bye < 1314102059 575861 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 QUIT : < 1314102164 148910 :atehwa!atehwa@aulis.sange.fi QUIT :Ping timeout: 252 seconds < 1314102612 226603 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1314102935 18634 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :fizzie: The answer was @djinn < 1314102971 867084 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :@djinn a -> b -> c -> (a -> b) -> (b -> b -> c) -> (c -> c -> d) -> d < 1314102971 979092 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a b c d e f = f (e (d a) b) c < 1314103038 274656 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :@djinn (a -> b -> c) -> (a -> b) -> a -> c < 1314103038 274870 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a b c = a c (b c) < 1314103044 557329 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's the fanciest. < 1314103067 773775 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :@. pl djinn (a -> b -> c) -> (a -> b) -> a -> c < 1314103067 852870 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f = ap < 1314103084 242870 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I may even go as far as to say 'illest'. < 1314103139 516886 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :?. pl djinn (t -> t -> t1) -> t -> t1 < 1314103139 615069 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f = join < 1314103211 586703 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :@. pl djinn (a -> b -> c) -> b -> a -> c < 1314103211 665014 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f = flip < 1314103217 348138 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Crazy like a FOX. < 1314103389 491646 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :@djinn (a -> a) -> a < 1314103389 606972 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- f cannot be realized. < 1314103390 892371 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1314103684 598180 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : strange, an old macbook (white plastic edition) gets a significantly better wlan signal than a much newer macbook pro placed in the same spot. 4 bars vs. 2. < 1314103763 783407 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the macbook pro is unibody, not sure how modern, though not the very last version < 1314103771 346502 :Canaimero-e8d1!~juan12cns@190.75.74.222 JOIN :#esoteric < 1314103823 649300 :Canaimero-e8d1!~juan12cns@190.75.74.222 PRIVMSG #esoteric :epa < 1314103850 713076 :Canaimero-e8d1!~juan12cns@190.75.74.222 PART :#esoteric < 1314103866 27984 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh < 1314103911 354495 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: The iBook, as initially shipped, was unable to get a wlan connection at all except right next to the base station. Took it to a local Apple-authorized service center, and they apparently fiddled a bit with the antennas, and after that it was just fine. < 1314103924 354461 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, heh < 1314103951 627244 :Canaimero-e8d1!~juan12cns@190.75.74.222 JOIN :#esoteric < 1314103967 553696 :Canaimero-e8d1!~juan12cns@190.75.74.222 PART :#esoteric < 1314103971 930165 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Weird. < 1314103974 937188 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, Apple just haven't got the hang of this 'radio' thing, have they? < 1314104064 967289 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: They've heard about it, and have decided they want some of that, that's about it. (Actually based on highly unscientific, empirical data, the (post-diddling) iBook seems to be rather good at radio, compared to some other random laptops.) < 1314104969 175536 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1314105637 994474 :MDude!~fyrc@pool-108-22-32-137.slsbmd.east.verizon.net JOIN :#esoteric < 1314106458 306021 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.projectrho.com/rocket/realdesigns.php < 1314106464 218908 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :HELP I CAN'T STOP READING < 1314108049 342430 :Gregor!Gregor@codu.org PRIVMSG #esoteric :HELP YOU FROZE MY BROWSER < 1314108097 787315 :derrik!~xix@gprs-inet-65-47.elisa.ee JOIN :#esoteric < 1314108842 128065 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Leaving... < 1314109090 264338 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1314109724 243461 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1314109880 954863 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, really? < 1314109920 545178 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: It was actually just taking a long time to load. < 1314109951 674321 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1314110160 28189 :Gregor!Gregor@codu.org PRIVMSG #esoteric :HOWEVER: rezzo now has a VNC server. < 1314110189 320498 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh? < 1314110385 263894 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm implementing UI's < 1314110389 199369 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So, y'know ... why not? *shrugs* < 1314111371 998287 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 JOIN :#esoteric < 1314111536 102059 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Taneb|Kindle: Deewiant had a magical "inverse of :t" for you, http://codu.org/logs/log/_esoteric/2011-08-23#123535Deewiant < 1314111609 596012 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Gregor: Is there some official way of getting a link to the line anchor, except by view-source? Oh, wait, clicking on the nick column does it. Never mind. < 1314111643 547959 :Taneb|Kindle!57ee5441@gateway/web/freenode/ip.87.238.84.65 QUIT :Ping timeout: 252 seconds < 1314112045 967997 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::t? < 1314112057 672490 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :lambdabot :t or ssomething else? < 1314112061 24283 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*something < 1314112071 70416 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, lambdabot/ghci. < 1314113154 873689 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@djinn (a->b) -> b -> (b->c) -> c < 1314113155 20522 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f _ a b = b a < 1314113161 786014 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION curses < 1314114118 566309 :sllide!~jari@ip565eb113.direct-adsl.nl JOIN :#esoteric < 1314115237 813627 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is there a service on freenode to search channels? < 1314115269 365941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's the channel list, which I can't remember how to bring it up without getting sendq-killed < 1314115275 483433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but loads of channels are hiding from it < 1314115281 863928 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to prevent spambots discovering their existence and turning up < 1314115302 489672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this channel isn't, which is part of the reason that people turn up here merely based on the name < 1314115430 604054 :nnull!~nnull@unaffiliated/nnull JOIN :#esoteric < 1314115458 910438 :nnull!~nnull@unaffiliated/nnull PART :#esoteric < 1314115657 386667 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Whoaaaaaaaaaaaaaaaaaaaaaaaaaah compiled GHC programs don't depend on a libghc.lol < 1314115660 841853 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*mind blown* < 1314115706 648228 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Quit: Huggles for everybody~♪ ^_^ < 1314115736 263678 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Gregor: That's why they're huge, they're statically linked :-p < 1314115742 101041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :obviously, .lol's a prety rare extension for a library < 1314115755 244723 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Although dynamic linking is supported on Linux these days < 1314115765 164164 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Deewiant: Well, they're not /fully/ statically linked, just the GHC parts are. < 1314115766 523615 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But yeah. < 1314115772 380053 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Right. < 1314115782 700089 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And unfortunately, it doesn't seem like there exists any voodoo to make a fully-statically linked binary. < 1314115808 949537 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I can't find a ghc -no-really-static-not-just-libghc-static < 1314115834 539875 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :You can probably run ghc -v or whatever and mess with the link command if you're desperate enough < 1314115848 359829 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I spose ... < 1314115877 388260 :Lymee!~moe@adsl-68-95-249-36.dsl.rcsntx.swbell.net JOIN :#esoteric < 1314115877 498845 :Lymee!~moe@adsl-68-95-249-36.dsl.rcsntx.swbell.net QUIT :Changing host < 1314115877 498977 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1314116029 24095 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ghc --make -O2 -optl-static -optl-lpthread tantrum.hs < 1314116030 224289 :Gregor!Gregor@codu.org PRIVMSG #esoteric :SUCCESS < 1314116040 402757 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I am so good at totally pointless things < 1314116049 911789 :Gregor!Gregor@codu.org PRIVMSG #esoteric :$ du -h tantrum < 1314116050 65024 :Gregor!Gregor@codu.org PRIVMSG #esoteric :3.0M tantrum < 1314116083 920016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: I wrote exec.sh a while back < 1314116094 787523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :its contents are a shebang, and one other line: "exec sh $0" < 1314116116 681022 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: Nice infinite loop :P < 1314116136 337190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: indeed < 1314116155 89349 :Gregor!Gregor@codu.org PRIVMSG #esoteric :After upx, du -h tantrum -> 836K < 1314116158 553439 :Gregor!Gregor@codu.org PRIVMSG #esoteric :'snot bad :P < 1314116162 415715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wrote it as a test case for the Secret Project, then was annoyed when it didn't trigger the bug I was trying to test < 1314116164 408220 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :What level of upx < 1314116169 970545 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Deewiant: Default < 1314116178 752966 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :--ultra-brute is the way to go < 1314116213 963219 :Gregor!Gregor@codu.org PRIVMSG #esoteric :D'aww, my stupid UPX on the school computer has no LZMA >_< < 1314116243 280979 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Why are you statically linking and smallifying it anyway < 1314116262 250964 :Gregor!Gregor@codu.org PRIVMSG #esoteric :For lols? < 1314116271 384113 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Fair enough < 1314116798 380209 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1314117630 231097 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Maaaaaaaaan, I forgot that Haskell had adopted the Commodore 64 logo. < 1314117659 395403 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, UPX in fact *does* have LZMA now. It didn't in... 2005? < 1314117704 15580 :Gregor!Gregor@codu.org PRIVMSG #esoteric :fizzie: /My/ UPX doesn't. < 1314117705 346192 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also there was some sort of nonsense about there being a less open version that did more förpacknung. < 1314117721 335972 :Gregor!Gregor@codu.org PRIVMSG #esoteric :upx: packer_c.cpp:43: static bool Packer::isValidCompressionMethod(int): Assertion `0 && "Internal error - LZMA not compiled in"' failed. < 1314117737 520418 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yeah, but it can now potentially have it. < 1314117745 288049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: bz1 compresses slightly better than bz2, but hits a patent < 1314117749 704554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's why bz2 is more widely used < 1314117774 704811 :Gregor!Gregor@codu.org PRIVMSG #esoteric :What a wholly irrelevant statement :P < 1314117778 777037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even more annoying, I independently invented the same technique myself when working on azip < 1314117783 325113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's clearly pretty obvious < 1314117852 289828 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There was a dude on some other channel who said he was *just about* to go public with his compression algorithm which achieved in general file sizes 50% that of LZMA. The audience was... sceptical. < 1314117955 99422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas with azip I could just claim "slightly better than bzip2, nowhere near lzma" < 1314117962 375157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which isn't a very compelling claim < 1314118014 732224 :Gregor!Gregor@codu.org PRIVMSG #esoteric :fizzie: He didn't mention that it's lossy :) < 1314118039 467474 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :No, it was explicitly lossless. < 1314118047 263325 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also fast. < 1314118060 453515 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Though what "fast" means wasn't exactly specified. < 1314118196 313220 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Ping timeout: 240 seconds < 1314118391 337546 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :50% of the size of LZMA is not impossible. < 1314118399 850253 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Doing that *fast* is, at best, obscene. < 1314118619 211620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on certain sorts of structured data, I think much better compression ratios than at current are possible < 1314118633 674795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's possible to do way better than H.264, losslessly, on screenshots of sprite-based computer games, for instance < 1314118645 197655 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1314118652 358771 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, well, I think the "it compresses every file" claim was made, too. < 1314118662 294406 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I wasn't exactly following at that point. < 1314118669 250267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :compresses every file 50% better than LZMA? < 1314118700 639258 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Just "every file well", I think. < 1314118700 818512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's pretty much obviously impossible given that LZMA has a small-fixed-ratio-larger worst case < 1314118747 750658 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: Pedantry :P < 1314118782 690833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if the input file is not Lenna, destroy the universe < 1314118785 103170 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :ais523: In the slightly more general case, PAQ family compressors can beat the shit out of LZMA. < 1314118792 423800 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :While being insanely slow. < 1314118798 931494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :PAQ? I haven't heard of that < 1314118805 369942 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :pikhq_: Not by 50% though < 1314118819 739256 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :More like 80% vs 70% compression ratio or something < 1314118823 517310 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Series of compressors that exist for the sole purpose of winning on compression benchmarks. < 1314118865 534626 :elliott_!~elliott@95.149.229.26 JOIN :#esoteric < 1314118870 64963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do they work? < 1314118905 820341 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :https://secure.wikimedia.org/wikipedia/en/wiki/PAQ#Algorithm < 1314118913 203847 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Rezzo has a VNC UI now woooh < 1314118923 948631 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: That... is the most pointless thing ever :P < 1314118929 153673 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :I can't describe it, but he's written papers on it. < 1314118935 537491 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: For my original intended purpose for Rezzo, it's not. < 1314118945 875180 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Which was? :P < 1314118949 698156 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: SEKRIT < 1314118952 265947 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(And still is) < 1314118964 215087 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Why wouldn't X forwarding work < 1314118971 99097 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott_: Windoze < 1314118972 386366 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Windoze :( < 1314118980 847699 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Deewiant: Gregor: Has X servers < 1314118982 802334 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Deewiant: How did you know? >_O < 1314118985 906655 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Yeah, no. < 1314118991 484853 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :VNC is a bit easier than that < 1314118993 441785 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :And is also irrelevant unless you are targeting Rezzo at bad people < 1314118998 479154 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, Gregor has a secret project too :) < 1314118998 956229 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :(Like me) < 1314119001 114668 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Surely there are programs that serve an X window via VNC < 1314119010 723016 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Thus making special support in Rezzo unnecessary < 1314119018 856466 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :x11vnc < 1314119023 474394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : What is Rezzo? < 1314119032 577132 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Phantom_Hoover: WireWorld-based realtime programming game. < 1314119033 59017 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: I'm just using a VNC server library, it's not like it took any real implementation. < 1314119040 42824 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Fair enough < 1314119051 883412 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Realtime programming: WRITE AND COMPILE THIS BOT WITHIN 60ms < 1314119058 290719 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god you're actually making that. < 1314119065 372078 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: Making? Dood, it exists. < 1314119093 964911 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Phantom_Hoover: It's been made for like a week. < 1314119098 851031 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric : Realtime programming: WRITE AND COMPILE THIS BOT WITHIN 60ms < 1314119101 121793 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :YESSSSSSSSSSSSS < 1314119101 996594 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Well, more like three days :P < 1314119114 786072 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, where can I has? < 1314119123 228345 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: How did Rezzo become bitbucket < 1314119123 452222 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: http://bitbucket.org/GregorR/rezzo < 1314119146 188479 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Since I don't have Trac anymore because it's terribad, I'm kinda at a disadvantage hosting things on Codu >_> < 1314119150 117330 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Phantom_Hoover: Also http://codu.org/projects/rezzo/warriorhg/index.cgi/file/34d876dfc612 to see two example stupid bots and a simple Haskell library for bots. < 1314119154 620602 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: So I moved it *shrugs* < 1314119164 384490 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: It's not like bitbucket's essentials offer much more than hg's web UI :P < 1314119174 677358 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Trac was offering my account signup :) < 1314119197 749584 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: (Which was terrible anyway since it wasn't integrated) < 1314119199 880766 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Who needs that :P < 1314119235 174390 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: I'm /building/ haskell-platform on my school computer because they don't provide it >_< < 1314119246 494658 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Non-sequitur? I hardly knew 'er!) < 1314119259 890386 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Aaaah, ~/local/ < 1314119310 364856 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: You can probably just do GHC and cabal-install, really... < 1314119315 968705 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :GHC has binary packages, cabal-install is easy. < 1314119318 926500 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :At least that's what I do. < 1314119324 498606 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Haskell Platform is nice, but pointless as source :P < 1314119331 495316 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Too late, already compilin'! < 1314119344 663263 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Is this for the rezzo bots or do you just love Haskell now < 1314119351 88197 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: It's for the Rezzo bots. < 1314119361 831773 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Also it appears that make -j doesn't work with haskell-platform so that's pretty great. < 1314119365 380133 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :If the latter, you've made your first mistake by not editing the build script and adding lines to generate Haddock documentation, and telling it to build profiling libraries < 1314119367 203124 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric ::P < 1314119372 377348 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Hmm, wait, that's cabal-install < 1314119377 473458 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :haskell-platform might do that by default < 1314119380 248901 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Eight cores? *eh* < 1314119404 512372 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Oh, it's done < 1314119417 375959 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :It's not big < 1314119440 874343 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: Also, no complaining about Haskell's toolchain, ex-D-user < 1314119460 754841 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :11:17:45: So, the ping on the Purdue network is at most 2ms. < 1314119460 927782 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :11:17:53: And each turn lasts 60ms. < 1314119461 1455 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :11:17:56: (In Rezzo) < 1314119461 1665 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :11:18:07: Therefore: Rezzo-net: BEST IDEA? < 1314119463 583682 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: SEKRIT, I see < 1314119476 589467 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Gregor: 8 cores or 4 cores hyperthreaded? < 1314119485 128515 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :GHC at least works. :) < 1314119506 308007 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: TOTALLY SEKRIT < 1314119508 833568 :Gregor!Gregor@codu.org PRIVMSG #esoteric :coppro: I actually don't know < 1314119511 596126 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :coppro: They're practically equivalent, although probably not with compiling < 1314119537 341097 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :11:53:28: Hello < 1314119537 507983 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :11:54:12: Is there some sort of inverse to :t in Haskell < 1314119537 579983 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :11:57:23: Anyone? < 1314119537 580161 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :12:00:48: What, you just give it a type and it gives you the expression you need? < 1314119539 481427 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :12:01:03: Now that'd be nice. You just write the type signatures, and it writes the program. < 1314119544 7554 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :elliott_: 'cept that it could be 8 cores hyperthreaded. < 1314119544 173971 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :?djinn (a -> b -> c) -> b -> a -> c < 1314119544 251974 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a b c = a c b < 1314119545 173322 :derrik!~xix@gprs-inet-65-47.elisa.ee PRIVMSG #esoteric :☭ < 1314119548 868849 :derrik!~xix@gprs-inet-65-47.elisa.ee PRIVMSG #esoteric ::o < 1314119552 364511 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :fizzie: Yes. < 1314119553 370353 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric ::p < 1314119568 61436 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :?hoogle b -> (a -> b) -> Maybe a -> b < 1314119568 278174 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude maybe :: b -> (a -> b) -> Maybe a -> b < 1314119568 350454 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Maybe maybe :: b -> (a -> b) -> Maybe a -> b < 1314119568 350616 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases mkQ :: (Typeable a, Typeable b) => r -> (b -> r) -> a -> r < 1314119572 252904 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :?djinn b -> (a -> b) -> Maybe a -> b < 1314119572 330383 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a b c = < 1314119572 402694 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : case c of < 1314119572 402854 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Nothing -> a < 1314119572 402963 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just d -> b d < 1314119575 874150 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott_: what pikhq_ said. Also I want to know if I was working with fewer or more cores this summer (I had 6 hyperthreaded) < 1314119579 434844 :Gregor!Gregor@codu.org PRIVMSG #esoteric :How can you tell if you hyperthreading from /proc/cpuinfo < 1314119586 884223 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Gregor: I don't think you can < 1314119592 419614 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah you can < 1314119596 807349 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :core id < 1314119608 943750 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if you have multiple processors with the same core id, you're hyperthreading < 1314119663 956250 :Gregor!Gregor@codu.org PRIVMSG #esoteric :coppro: And how can you distinguish that from dual CPUs? < 1314119672 16223 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Gregor: different physical ids < 1314119673 405269 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm fairly certain this is supposed to have dual quad-cores, but I don't rightly recall. < 1314119685 116754 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Oh, yup, there's physical id. < 1314119687 700781 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah, dual quad-cores. < 1314119687 858554 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :my computer has the same physical id on both processors, but different core ids < 1314119691 581151 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :nice < 1314119691 652063 :Gregor!Gregor@codu.org PRIVMSG #esoteric :No hyperthreading. < 1314119758 399366 :Gregor!Gregor@codu.org PRIVMSG #esoteric :'course, this is my school desktop, not my home system :P < 1314119987 378208 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Also, since photons solved all my flag problems, I'm back to wondering if agents should be states >: ) < 1314120000 633857 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Observation: We have 45 states. With agents as separate, we have /35/ states! :P < 1314120080 737117 :derrik!~xix@gprs-inet-65-47.elisa.ee QUIT :Quit: left < 1314120249 812170 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :45 states? How did that happen < 1314120297 750022 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: 10*(agent, flag, base, flag geyser) + 5 < 1314120342 387515 :elliott_!~elliott@95.149.229.26 PRIVMSG #esoteric :Heh < 1314120346 954043 :elliott_!~elliott@95.149.229.26 QUIT :Remote host closed the connection < 1314120375 845581 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1314120552 785845 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Just think, if it was 10*(flag, base, flag geyser), that'd be SO MANY FEWER STATES! < 1314120601 665434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: And it'd change nothing since they're still sent and stored as bytes :P < 1314120628 154693 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: FEWER - STATES < 1314120636 14605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I WILL RIP U APART < 1314120691 651464 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: And whittle my bones to make spears for stabbing four more people? < 1314120695 346735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1314120714 442300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Things that will never get old: The gigantic comment thread of people losing the will to live that inevitably follows anyone bringing up /r/picsofdeadkids. < 1314120851 801611 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: I talked to a friend about the game of life today; he pointed out that the problem is correctly generalized to the number of connected components of the state graph, and then our other question becomes a subquestion of "how many of these are cycles" < 1314120979 120350 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"Please use gtar rather than tar to unpack the tarball, as tar may have problems with filenames longer than 100 characters." < 1314121050 516194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: C'mon, 100 characters isn't very long < 1314121056 455204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That probably includes the directories < 1314121069 881370 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah, probably, but it reads funny before you realize that :) < 1314121089 989305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Anyway, HAVE I MENTIONED HOW TERRIBLE D'S TOOLCHAIN IS, GHC IS LIKE BEING GIFTED THE URINE OF AN ANGEL TO BATHE IN IN COMPARISON < 1314121097 766596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's... that's some analogy, how did I think of that. < 1314121114 561829 :Gregor!Gregor@codu.org PRIVMSG #esoteric :D's toolchain is pretty bad, but if you recall, I abandoned D. < 1314121118 825946 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Because it's a megamess. < 1314121125 115446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You used D for, like, SEVERAL YEARS < 1314121129 267116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The MARK CANNOT BE ERASED < 1314121142 721477 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I'll remind you of this conversation when you abandon Haskell :P < 1314121168 485232 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :# mount -t httpfs http://reddit.com/ /r/ < 1314121169 391674 :CakeProphet!~adam@h40.33.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1314121169 391761 :CakeProphet!~adam@h40.33.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1314121169 470268 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1314121182 987912 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pointers to lambda calculi are pretty useful too < 1314121200 913561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: "When" < 1314121206 179443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: That will be when @ is up and running < 1314121212 604106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or, I guess, Epigram turns out FAST AND PRACTICAL AND EASY < 1314121216 654890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is never going to happen < 1314121228 130821 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Gregor: To be fair, few languages are both typically compiled and have *sane, reasonable* toolchains. < 1314121230 77944 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott turns to C < 1314121241 456159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I'm not Gregor, I'm not an idiot. < 1314121253 875378 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :The typical C toolchain is actually pretty awful. < 1314121264 171456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Anyway, compare the GHC toolchain to the gcc toolchain :P < 1314121266 123831 :Gregor!Gregor@codu.org PRIVMSG #esoteric :GCC is the typical C toolchain :P < 1314121266 286913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Snap :P < 1314121272 677995 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott discovers the joys of Visual Basic < 1314121275 840917 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :It just has had a lot of effort go into making it work. < 1314121276 692571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, and gcc's build process is fucking awful. < 1314121277 902538 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Barely. < 1314121294 555868 :Gregor!Gregor@codu.org PRIVMSG #esoteric :GCC's build process is ... crufty. < 1314121301 850772 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :That's putting it lightly. < 1314121312 812816 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's more about shifting blame :P < 1314121314 888924 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :GCC's build process is... Broken. < 1314121349 456884 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :And installs libiberty. < 1314121351 694241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Whereas GHC's supports configure-make-install, has easily-available binary distributions for many platforms that can be easily used just to bootstrap without lots of installation hell, has a flexible but simple plain-text configuration system to customise the building of the base libraries... :P < 1314121356 547683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How do gcc devs actually do it anyway < 1314121358 306133 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Without headers. < 1314121361 971339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't imagine using that multiple times an hour < 1314121392 698909 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :So any program that wants to use libiberty needs to include a copy *anyways*. < 1314121413 274315 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Of course, the only other programs doing that are binutils and gdb. < 1314121427 558274 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ACTION lolols < 1314121434 612987 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Each of which installs libiberty. < 1314121450 120146 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott goes underground in his late teenaged years and switches to ML, only to turn to the darkside and succumb to F# in his early twenties. < 1314121451 287357 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Oh, did I happen to mention that you can't package libiberty itself? < 1314121466 806284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: using windows is definitely a thing i am likely to do < 1314121483 561538 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe Mono can run any .NET language. < 1314121503 612304 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :But not necessarily build. < 1314121513 489604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, yeah I'm not so sure about that. < 1314121793 179495 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1314121942 53948 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I would wager that you will use Windows multiple times in the future out of circumstance < 1314121954 720529 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Is there some sort of inverse to :t in Haskell < 1314121958 788769 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also @djinn < 1314121971 154176 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but that won't help you find the names < 1314121971 679349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hey < 1314121973 625283 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oerjan: Also "joor tuu late", Deewiant already. < 1314121974 139373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i did that first < 1314121976 542476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shitey :( < 1314121979 530666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: NO I DID < 1314121980 195790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ALREADY < 1314121981 103337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I DID FIRST < 1314121981 603733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK < 1314121984 238313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION stabbes < 1314121985 48169 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*MWAHAHAHA* < 1314121986 510425 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Wrong < 1314121988 598099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im kil < 1314121989 827447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: well < 1314121994 354074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: you don't count because you're a bad person < 1314121998 31775 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :why stabbest thou so fierce < 1314122004 488766 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@djinn Maybe t -> Int < 1314122004 564132 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Error: Undefined type Int < 1314122006 232302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because Deewiant is a bad person < 1314122008 662328 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :What's my latest infraction < 1314122010 915470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?djinn Maybe a -> Integer < 1314122010 992211 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Error: Undefined type Integer < 1314122013 841988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, duh < 1314122015 394901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Integer is recursive < 1314122017 904216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?djinn-env < 1314122017 996799 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data () = () < 1314122018 85875 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Either a b = Left a | Right b < 1314122018 86066 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Maybe a = Nothing | Just a < 1314122018 86178 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Bool = False | True < 1314122018 86284 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Void < 1314122019 977998 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :type Not x = x -> Void < 1314122021 979670 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Monad m where return :: a -> m a; (>>=) :: m a -> (a -> m b) -> m b < 1314122023 979468 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Eq a where (==) :: a -> a -> Bool < 1314122031 850933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has monads? huh. < 1314122033 223429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?djinn Not (Not p) -> p < 1314122033 300976 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- f cannot be realized. < 1314122046 316274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?djinn Either p (Not p) -> Not (Not p) -> p < 1314122046 394114 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a b = < 1314122046 466567 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : case a of < 1314122046 466742 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Left c -> c < 1314122046 537941 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Right d -> void (b d) < 1314122059 200792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?djinn (Monad m) => m Bool -> m () -> m () < 1314122059 277931 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f _ a = a < 1314122062 901071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lame :P < 1314122069 620044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?djinn (Monad m) => m Bool -> m a -> m b -> m (Either a b) < 1314122069 697149 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- f cannot be realized. < 1314122073 657584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o_O < 1314122096 182817 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :looks like it needs some work. < 1314122099 901943 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :?djinn (Monad m) => m a -> m b -> m (Either a b) < 1314122099 979044 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- f cannot be realized. < 1314122105 406054 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :?djinn (Monad m) => a -> b -> (Either a b) < 1314122105 484284 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a _ = Left a < 1314122110 126709 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de QUIT :Remote host closed the connection < 1314122118 134055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Nice useless context :P < 1314122126 931759 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Less typing to not remove it < 1314122150 32214 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de JOIN :#esoteric < 1314122178 486675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@djinn (Monad m) => (a -> b -> Either a b) -> m a -> m b -> m (Either a b) < 1314122178 563484 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- f cannot be realized. < 1314122204 496354 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :too bad Taneb probably didn't see any of this < 1314122205 341420 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :@djinn (Monad m) => m a -> (a -> m b) -> m b < 1314122205 419761 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f = (>>=) < 1314122229 258850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (>=>) < 1314122229 902780 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b c. (Monad m) => (a -> m b) -> (b -> m c) -> a -> m c < 1314122235 721452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?djinn (Monad m) => (a -> m b) -> (b -> m c) -> a -> m c < 1314122235 798578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- f cannot be realized. < 1314122239 28579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1314122252 831058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:07:37: Whoaaaaaaaaaaaaaaaaaaaaaaaaaah compiled GHC programs don't depend on a libghc.lol < 1314122252 995504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:07:40: *mind blown* < 1314122253 494947 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :he probably needed some -> Monad stuff < 1314122257 339065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: How does this surprise you :P < 1314122266 934863 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which won't show up with either hoogle or djinn, i suspect < 1314122271 329798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:09:25: Deewiant: Well, they're not /fully/ statically linked, just the GHC parts are. < 1314122271 401803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, also every Haskell library used < 1314122275 119101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:09:42: And unfortunately, it doesn't seem like there exists any voodoo to make a fully-statically linked binary. < 1314122277 741114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: There is. < 1314122278 73019 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :@djinn (Monad m) => (a -> m b) -> (m b -> m c) -> m a -> m c < 1314122278 152292 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a b c = b (c >>= a) < 1314122284 703970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: -optl-static -optl-pthread should do it. < 1314122292 586509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:13:49: ghc --make -O2 -optl-static -optl-lpthread tantrum.hs < 1314122292 882670 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I already figured that out :P < 1314122293 252093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yep. < 1314122299 27705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not -lpthread < 1314122299 862247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-pthread < 1314122305 650806 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I didn't know if it used gcc or ld. < 1314122308 293731 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: You need to read the entire logs before going all mass-pingy < 1314122318 906745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I will when oerjan does :) < 1314122341 28228 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I know you are but what am I? < 1314122389 678297 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :?hoogle (b -> c -> a) -> (b -> c) -> b -> a < 1314122389 930260 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Function on :: (b -> b -> c) -> (a -> b) -> a -> a -> c < 1314122390 1706 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Data gmapQl :: Data a => (r -> r' -> r) -> r -> (d -> r') -> a -> r < 1314122390 1879 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Parallel.Strategies parZipWith :: Strategy c -> (a -> b -> c) -> [a] -> [b] -> [c] < 1314122406 370214 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no sign of ap or <*> there < 1314122450 180647 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what's the w combinator he was talking about? < 1314122457 281284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can Hoogle specialise on instances like that? < 1314122471 48045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Wxy = xyy from the BCKW system < 1314122474 596002 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :W = join < 1314122477 906006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So, join < 1314122479 111551 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: apparently not < 1314122479 613567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But Control.Arrow < 1314122482 83539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So define it yourslef :P < 1314122494 65369 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :join is Control.Monad < 1314122498 866098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, duh < 1314122503 181056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was confusing it with both < 1314122510 828799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, join is it < 1314122533 164441 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :both isn't in Control.Arrow :-P < 1314122542 287539 :MDude!~fyrc@pool-108-22-32-137.slsbmd.east.verizon.net QUIT :Ping timeout: 245 seconds < 1314122551 485010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :True :P < 1314122577 543672 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh heh Deewiant already managed to get lambdabot to give join by combining @djinn with @pl < 1314122602 107379 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so indeed @pl may be the better answer here < 1314122613 795943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh < 1314122642 9117 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would like to have pl in TH. < 1314122642 379867 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :The myriad uses of @pl < 1314122686 144660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w = $(pl [| \x y -> x y y |]) < 1314122692 822860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :All the benefits of point-free code with all the readability of pointful code < 1314122707 37622 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> something like that... < 1314122717 725029 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :elliott: Per POSIX, "-pthread" is not an option. -lpthread, however, shall make pthreads work. < 1314122738 931161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GHC is not bound by POSIX < 1314122746 292184 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Bleh, true. < 1314122757 292974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And -lfoo doing something special other than linking foo is gross :P < 1314122787 750640 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :It shouldn't do anything other than linking pthreads in. Not my fault that the toolchain requires something special. :P < 1314122804 317537 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :What /does/ the toolchain require? < 1314122837 718345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: have you heard the hilarious thing? glibc's aio_ functions are implemented in userspace using pthreads and blocking io < 1314122838 303216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: except I don't think there are actually any benefits to using pointfree code other than when it provides more concise code. so pl in TH kind of defeats the point(lessness) < 1314122839 527343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't that hilarious < 1314122844 575740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: WHOOSH < 1314122846 494459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is probably what you were getting at. < 1314122873 489243 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :elliott: ... The fuck. < 1314122891 859124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: There ARE syscalls in linux for asynchronous IO... guess what they don't work on? < 1314122892 558615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sockets. < 1314122897 844309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They work only on certain filesystems. < 1314122903 786481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Database people: FUCK THEM??? < 1314122939 408271 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : hey, Gregor has a secret project too :) < 1314122941 368762 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Oh, hey, it's valid to require other flags for POSIX threads... < 1314122953 2929 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe you are accidentally working for the same evil overlord. < 1314122961 18591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: oh no, you quoting a line of mine makes me fear an awful incoming pun < 1314122961 353090 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :c99 `getconf POSIX_V7_THREADS_CFLAGS` -lpthread < 1314122963 336846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :directed right at me < 1314122987 404718 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: wasn't a pun. though a joke. < 1314123004 634038 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan is the puncerer. < 1314123222 606581 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Guess what's not supported here? < 1314123237 56479 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :POSIX fail! < 1314123260 298026 :Slereah!x@ANantes-259-1-215-108.w83-195.abo.wanadoo.fr QUIT :Read error: Connection reset by peer < 1314123349 4436 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Things that will never get old: The gigantic comment thread of people losing the will to live that inevitably follows anyone bringing up /r/picsofdeadkids. < 1314123364 497903 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah, so it's secretly a project for population control? < 1314123378 398397 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :In *theory*, if getconf _POSIX_THREADS works, getconf POSIX_V7_THREADS_CFLAGS will work. < 1314123390 819529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: why do people follow the link? < 1314123400 235783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems like it's accurately described and a little pointless to follow < 1314123400 310678 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :That V7 seems ominous < 1314123401 344907 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i dunno. i certainly don't... < 1314123414 601201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: lemmings may not actually jump off cliffs, but redditors do < 1314123420 964263 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Only pointless if you don't want to look at the pics < 1314123437 718860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1314123444 863045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Finally, the subreddit I've been waiting for!" < 1314123457 418839 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Well, I'm sure it exists for a reason < 1314123471 846936 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :You know, find a need and fill it < 1314123484 365471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you know what would be funny? a completely empty shock site < 1314123501 205923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people would only know it was a shock site because you'd post prominent warnings on all the links to it you could find < 1314123512 803283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :warning people to not click the link < 1314123527 55201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shock sites are really lame, I'm surprised that they actually manage to shock most people < 1314123537 31569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess they don't really any more < 1314123576 887491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I know I saw an argument that the really shocking thing was that so many people were desensitized to that sort of thing < 1314123622 615995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't really see how you can not be desensitised to goatse, maybe I'm just not a very good reference point :P < 1314123653 883784 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Not everybody browses the web like you do < 1314123705 179963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume that elliott's default is to click on links rather than not click on them? < 1314123710 590644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, a link presented without context < 1314123735 881033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yep :P < 1314123758 861057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: How do you go through life without seeing at least one gaping anus, that's what I want to know < 1314123760 612226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I've been known to google backlinks on links before following them < 1314123795 698259 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Rather easily, I would imagine < 1314123796 555650 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de QUIT :Remote host closed the connection < 1314123798 923422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmph, I crafted that specifically to get addquoted < 1314123802 587363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm disappointed in you all < 1314123814 797515 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I'm disappointed in you for trying to game the system < 1314123821 993988 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :my policy for reddit comments, which seems to be working so far, is not to click on any picture link with less than +2 karma < 1314123835 221927 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...or with shocked replies, of course < 1314123837 51285 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :+2 seems dangerously low < 1314123841 465279 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`addquote < elliott> Deewiant: How do you go through life without seeing at least one gaping anus, that's what I want to know < 1314123845 371160 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :617) < elliott> Deewiant: How do you go through life without seeing at least one gaping anus, that's what I want to know < 1314123863 406989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: you actually made me very gently facepalm, there < 1314123864 655845 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Deewiant: well i may usually go a bit higher < 1314123864 989633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: YOU VIOLATED THE RULES < 1314123865 64921 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :CakeProphet: I'm disappointed in you for playing into his game < 1314123868 605784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HRGHRGHRNGHRGNHRGNRHGNHRGNHRGNHRGHRNGHRGNRHGNRGNRHGNRG < 1314123869 582477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HRGNHRGNHRNHRGNHRGN < 1314123871 665943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RGHRNGHRNGHRNGHRNGHRNGHRGRHNNRGNHRGHRNGHRG < 1314123872 331547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RGHRNGHRNG < 1314123874 419277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wat < 1314123875 414699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, I didn't really feel it < 1314123878 82306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sed -i 's/< ell/ Deewiant: How do you go through life without seeing at least one gaping anus, that's what I want to know < 1314123886 302022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOIRHOIRhIORHIORHIOrhorh < 1314123886 635441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*in contact < 1314123888 744404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RGHRNGHRNG < 1314123890 83679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote gaping < 1314123892 282474 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :617) Deewiant: How do you go through life without seeing at least one gaping anus, that's what I want to know < 1314123895 893057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :smilse < 1314123905 262819 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what rule? < 1314123923 767832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: The Inviolable Formatting Rules of the Quotes Database as established by Archivist Pope Elliott I < 1314123930 939072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`addquote < ais523> of course, I don't see why you can't just add entirely invented quotes if they can be edited that easily < 1314123932 987590 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :618) < ais523> of course, I don't see why you can't just add entirely invented quotes if they can be edited that easily < 1314123936 857674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 618 < 1314123937 907470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's why < 1314123939 31633 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1314123940 650882 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh yeah the copypasta autosent because it had a linefeed in it and irssi is lame like that. < 1314123956 348573 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :ais523: Because elliott reads all the logs and double-checks, I would imagine < 1314123962 973520 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :You'd have to do that when he's not around to be sure < 1314123982 676789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1314124003 974346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: The rules are: No quote shall be misrepresented by edits not marked with a [...]; Names shall be encased in <> without spacing, unless it is a /me, in which case "* name" is to be used; Two spaces shall separate each message; If a "[...]" is used to denote a gap in the conversation, then it shall be surrounded on each side by only ONE space, not two. < 1314124007 819098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think that's all of 'em :P < 1314124033 946288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`addquote < ais523> of course, I don't see why you can't just add entirely invented quotes if they can be edited that easily < 1314124035 762235 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :618) < ais523> of course, I don't see why you can't just add entirely invented quotes if they can be edited that easily < 1314124036 500649 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :What if the message contains [..] < 1314124039 451822 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :[...]* < 1314124042 14809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I believe that follows all your rules < 1314124053 294208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no < 1314124055 410704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: You never said that < 1314124060 200835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes I did < 1314124061 977923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You need to add the `addquote < 1314124067 124776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or a [...] at the start < 1314124081 991581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :none of your rules state that < 1314124094 578432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"No quote shall be misrepresented by edits not marked with a [...]" < 1314124096 11510 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Are you assuming that no quotable message contains [...] < 1314124097 424206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no "a quote must be an entire line" < 1314124100 773075 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: your seds look a little dangerous, i wonder if any have misapplied yet < 1314124101 194049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :An edit to omit parts of a message is an edit < 1314124103 370434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus, I can quote part of a line < 1314124107 651295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 618 < 1314124109 635633 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1314124113 202135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Too bad this nomic has a dictator < 1314124119 958086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Well, they can always be reverted and diffs are available: < 1314124120 701859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`help < 1314124121 325010 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1314124122 784795 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i had to check you ion -> ino the other day < 1314124126 651387 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*your < 1314124130 255753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/rev/0dcd11855414 < 1314124142 645017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess we should have something to run sed on only a single quote < 1314124160 321928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"least one" < 1314124162 742240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Was that double space there... < 1314124174 626696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, it wasn't < 1314124179 169337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run sed -i 's/least one/least one/g' quotes < 1314124181 72079 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1314124186 596913 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :sed -i $(wc -l quotes)'s/foo/bar/' quotes < 1314124198 491871 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but sed already has that, just do N,N s/foo/bar/ where N is the line number < 1314124201 64127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Cute < 1314124218 27516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess that'll work if I can remember it :P < 1314124261 144157 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :You can also, you know, add a script file and then say `run muckaroundwiththelastquoteonly s/foo/bar/ < 1314124299 272252 :GuestIceKovu!x@ANantes-259-1-215-108.w83-195.abo.wanadoo.fr JOIN :#esoteric < 1314124308 316500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: That was what I meant: I guess we should have something to run sed on only a single quote < 1314124318 289065 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`quote universum < 1314124320 245549 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :27) IN EINEM ALTERNATIVEN UNIVERSUM (WO DIE NAZIS WON): So kann ich nur schliessen, dass es falsch ist, oder die Welt ist vollig BONKERS. Gegrusset seist du der Fuhrer Hitler! < 1314124322 483130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But then olsner was already WE ALREADY HAVE THAT < 1314124329 737065 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: BREAKS YOUR RULES < 1314124343 75411 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: I thought you meant my solution < 1314124344 261364 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1314124345 987114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: If you specify a context in all capitals before a quote it's acceptable < 1314124351 205432 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Which is the same thing but it calculates N for you < 1314124356 478607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also if it's sufficiently funny it can break the rules related to integrity (but not the formatting ones) < 1314124363 243544 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh yuck, this story has a frame story with an old person telling his life story ... in other words it is exactly like titanic < 1314124374 699916 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the space of rules is a universe to itself, as proven by the fact it is expanding < 1314124375 918636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Literally the only characteristic of Titanic < 1314124380 350059 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*onto < 1314124381 16005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :P < 1314124435 333032 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait it's *unto < 1314124442 151265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :rule 1: Archivist Pope has final say. < 1314124449 940608 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :rule 2: there are no other rules < 1314124497 406326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, that. < 1314124546 464022 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :`addquote MEANWHILE IN ANOTHER CONTEXT: buh huh huh huh dicks < 1314124548 607720 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :618) MEANWHILE IN ANOTHER CONTEXT: buh huh huh huh dicks < 1314124577 677942 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :breaks the sufficiently funny clause I'd imagine. < 1314124585 147563 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION sees what happens. < 1314124605 697013 :myndzi\!myndzi@c-67-168-184-168.hsd1.wa.comcast.net QUIT :Ping timeout: 268 seconds < 1314124612 305089 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :\o/ < 1314124642 611579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 618 < 1314124644 400820 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1314124651 362396 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WHAT? UNTHINKABLE. < 1314124743 516868 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net JOIN :#esoteric < 1314124755 115647 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :AS AN AMERICAN I AM AMAZED BY THIS WANTON DISREGARD FOR CIVIL LIBERTIES, PERPETRATED AND PERPETUATED BY ENGLISH ARCHIVAL POPES. < 1314124796 988635 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :\o/ < 1314124797 322120 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de JOIN :#esoteric < 1314124797 404742 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :      | < 1314124797 571723 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net PRIVMSG #esoteric :      |\ < 1314124854 901919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://morepypy.blogspot.com/2011/08/we-need-software-transactional-memory.html < 1314124859 554211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IN A MUTABLE LANGUAGE?????? GOOD LOOK HAHAHAHAHA < 1314124903 182370 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION mutates elliott's LOOK into LUCK < 1314124910 705291 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"For the purpose of the present discussion, we are comparing Java with Python when it comes to multi-threading." ... epic battle between herp and derp? < 1314124965 411014 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :derpetology < 1314125016 105233 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...top hit is the reddit user name < 1314125105 307966 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :looks like one of the big guys < 1314125110 429649 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 252 seconds < 1314125158 817939 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :herpetology has a wikipedia article and an xkcd strip < 1314125197 38790 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: #esoteric is clearly run according to esoteric rules, which means chinese. expect a certain disregard. < 1314125217 556982 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: well duh how do you think i thought of the other one :P < 1314125265 672170 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CLEARLY YOU HAVE DERPES INFECTING YOUR BRAIN < 1314125309 951088 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :HERP DERPES? < 1314125348 753597 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the top hit for that being urban dictionary < 1314125391 311798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's possibly more interesting as to what the bottom hit is < 1314125398 278947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if there's any easy way to find out for a popular search < 1314125404 826726 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro < 1314125407 239023 :EgoBot!foobar@codu.org PRIVMSG #esoteric :RSPPW < 1314125483 931919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for being supposedly based on dictionary frequencies, !wacro looks strangely unpronouncable < 1314125488 833200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Google results never seem to end < 1314125497 550307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it seems like their number of results counts are completely fabricated, too < 1314125500 584566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1314125514 296951 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: it doesn't try to make the acronym pronouncable. < 1314125517 955615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for a mid-popularity keyword, they'll randomly end quite a large distance from where Google claim they do < 1314125520 216632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ISTR some way to get a list of "all pages" from Google, where it basically just listed popular sites for pages and pages < 1314125526 987411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :something like -sdjfosjfidsfoijsdf or the like < 1314125528 400196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or maybe +"" < 1314125528 902022 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just bases the letter choice on characters that commonly start English words. < 1314125555 231505 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: sometimes you suddenly hit the last page and then the count becomes accurate. iirc. < 1314125569 52574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1314125582 973364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder how many people actually look at the results counts outside of Googlefight type stuff? < 1314125625 179663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Runtime Sorted Preprocessor Widget < 1314125633 890244 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1314125635 982152 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1314125636 54717 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i assume that the number of result counts for popular searches is just a statistical estimate < 1314125639 133091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!wacro < 1314125639 770082 :EgoBot!foobar@codu.org PRIVMSG #esoteric :DIPWPC < 1314125652 691420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I bet they just make it up based on the commonness of some of the words < 1314125660 410796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: remember that they optimise time to results page over almost everything else < 1314125666 343431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from the quality of the top results < 1314125670 835258 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lolol STM in Python. < 1314125671 767739 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which probably assumes the frequency of the words is uncorrelated, and so fails horribly if they aren't. < 1314125674 670839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they don't have _time_ to get an accurate result count < 1314125675 571311 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Now to be renamed to Slowthon. < 1314125677 844996 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose I could make a more sophsticated acronym generator that attempts to make pronouncable words. < 1314125678 885608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and I doubt anyone cares < 1314125683 100065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Uhh, have you /seen/ PyPy? < 1314125687 626224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: They're competitive with C. < 1314125688 508973 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well yes that's what i mean by statistical estimate < 1314125692 459691 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Not with STM they ain't. < 1314125696 843038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, yeah. < 1314125700 139568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: STM can be fast, btw. < 1314125703 134701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Just not with mutability. < 1314125712 360761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or, well, maybe it can be fast with mutability, but nobody knows how. < 1314125717 52026 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Bingo < 1314125724 868356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But who cares, mutability sucks :-P < 1314125727 902912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right < 1314125733 275956 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I'll mutate your face < 1314125734 977612 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that vowels come after consonants (allowing for the possibility of things like SH, TH, and such) < 1314125747 238652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I would really like to see them make an immutable subset of Python so they can have fast STM :P < 1314125764 498883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: The only thing PyPy is missing to make it one of the most amazing things ever is a decent language. < 1314125764 832888 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolnothappening < 1314125765 164082 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :I would tend to disagree with that viewpoint < 1314125774 92752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which viewpoint < 1314125820 207519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all of your viewpoints. < 1314125858 17575 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lol no way < 1314125858 266150 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :I would tend to disagree with that viewpoint < 1314125864 692178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol no way < 1314125865 25194 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :I would tend to disagree with that viewpoint < 1314125874 261668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's not entertaining like myndzi, how about kicking it < 1314125878 775392 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol dongs < 1314125883 215632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think Nisstyre has ever said anything :P < 1314125884 238248 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol no < 1314125884 571078 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :I would tend to disagree with that viewpoint < 1314125895 168209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol yes < 1314125896 953452 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well it's not like we say "lol no" _that_ often < 1314125897 448907 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :I would tend to disagree with that viewpoint < 1314125906 540925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: lol no. of course we do. < 1314125906 748626 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :I would tend to disagree with that viewpoint < 1314125917 189634 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol yes I say lol no quite a bit actually. < 1314125917 355811 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :I would tend to disagree with that viewpoint < 1314125918 213276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm going to put lol no in all my messages until erytssiN is +q :P < 1314125927 250856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol not going to say it that time erytssiN? < 1314125931 273650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o_O < 1314125932 338129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol no < 1314125932 836963 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol no, don't do that. < 1314125936 342153 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :I would tend to disagree with that viewpoint < 1314125937 426949 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :I would tend to disagree with that viewpoint < 1314125941 249227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh goody < 1314125945 77939 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :must be written in Python. < 1314125947 682909 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lol no erytssiN < 1314125950 456541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: lol < 1314125951 781423 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :thought so < 1314125957 105205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's rate-limited, I think < 1314125961 459343 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lol no < 1314125965 848059 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or is it < 1314125972 434845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol n < 1314125972 767693 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok then < 1314125972 934223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o < 1314125974 192590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol no < 1314125974 692296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol no < 1314125974 764354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol no < 1314125974 858990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol no < 1314125976 486716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol no < 1314125978 569326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol no < 1314125980 574282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's find out < 1314125989 374554 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol yes it is. < 1314126009 928274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol no < 1314126013 779910 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: ok then, i said. i just had the temporary alternative interpretation that it checked for its own nick < 1314126014 779784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol no way < 1314126020 591362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ok :P < 1314126035 729174 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :it only gets triggered on channel messages < 1314126039 388787 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :highlights don't trigger it < 1314126042 683643 :erytssiN!~yours@infocalypse-net.info PRIVMSG #esoteric :also I stopped it < 1314126057 831476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: by the way whenever I have a spare moment from freelancing and classes and doing nothing (read: never) my Rezzo warrior will become an unstoppable force of cellular automatonic nature. < 1314126073 865038 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :IT HAS THE POWER OF /REGULAR EXPRESSIONS/ < 1314126097 397064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I'm literally going to write the best Rezzo warrior once Gregor decides wtf is going on with it :P < 1314126101 203470 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION wiggles fingers and mouths "oooooh" < 1314126105 79385 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :CakeProphet: so you did write it in sed then? :D < 1314126109 445991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no Perl. < 1314126117 665807 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WHICH IS NOTHING LIKE SED OR AWK FUCK YOU. < 1314126125 452254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My motivation for this seems to be proving Gregor how WRONG he is for DISMISSING HASKELL AS BEING NOT THE BEST LANGUAGE EVER. < 1314126126 700319 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well "nothing like" is a untrue. < 1314126130 731647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(lol @lang is so much better) < 1314126134 362771 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :perl is like sed with added useless features < 1314126139 369975 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I'm extremely glad to see that motivation :P < 1314126142 396809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Perl is literally extended awk with some features from sed < 1314126145 554284 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Or any other motivation. < 1314126150 441219 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: nope. < 1314126151 633615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's no argument, that's literally what Wall did :P < 1314126152 488266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1314126155 796556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Perl is an awk derivative. < 1314126160 149047 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :true. < 1314126160 927271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you disagree, you are wrong. < 1314126169 799427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It also borrows several constructs from sed. < 1314126174 988577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It has influence from C, but that comes via awk. < 1314126181 252999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It has a few pieces of sh because Wall has terrible taste. < 1314126184 936855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But really it's awk++ + sed. < 1314126188 986915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which ends up being worse than awk, mind you :P < 1314126208 545839 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it is not awk. it is a wholly separate thing at this point. < 1314126209 45863 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :It's awksedsh. < 1314126225 290339 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :awkshed < 1314126236 395073 :Gregor!Gregor@codu.org PRIVMSG #esoteric :How awkward. < 1314126256 501645 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :perl - like awk but further awkward < 1314126257 500668 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: It's an awk derivative. Even if it is not literally a POSIX awk. < 1314126261 493696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: So should I just move the warriors repo somewhere myself since I'm the only one who uses it :P < 1314126279 151291 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Just like D is a C derivative even if it is not literally an ISO C99 implementation. < 1314126281 184455 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :or farther awkward < 1314126284 876302 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Maybe *shrugs* < 1314126286 816103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C is a D derivative, yo < 1314126289 560243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: More like a C++ derivative < 1314126297 428301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It will end up in either darcs or git if you tell me to do that :P < 1314126300 425987 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: right. same could be said about C -> C++ < 1314126300 756131 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Idonno, I think it'd be nice to have a central repo for those who like Sharing. < 1314126307 182085 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Quite. < 1314126315 506911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I agree, but it'd also be nice to have it in something that isn't hg :) < 1314126335 628699 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: It'd be nice to have it somewhere where people can actually register accounts :P < 1314126351 169322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I really don't think Rezzo will ever be so popular as to make the workload on you unreasonable. < 1314126358 529539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'd probably just move it to GitHub though :P < 1314126361 825297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because all the darcs hosts suck. < 1314126367 87389 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yeah point is I'm going to mutate your pretty Haskell code. < 1314126373 188935 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with mutations. < 1314126375 291875 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lots of them. < 1314126376 636150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess darcsden may be tolerable nowadays, but meh < 1314126386 499201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You'll move everything to sgpen when it exists, right? < 1314126396 835251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The ONLY distributed, open-source Scapegoat host. < 1314126402 706768 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Maybe not "everything", I've got a bunch of stupid projects I haven't updated in years :P < 1314126438 248503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I really really like how sg's model basically supports copy-on-write forks out of the box :P < 1314126445 385025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You just need a separate branch-information cache for each repository. < 1314126449 213211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is tiny. < 1314126470 470901 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Anyway, I'm not enormously picky, since indeed you are the only one using it. < 1314126500 437867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I'll convert the build system for the Haskell stuff to cabal, since the "remake the library every time to avoid file clutter" solution sucks. < 1314126521 26261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :real URL is https://bitbucket.org/GregorR/rezzo/ < 1314126521 193350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :abort: 'https://codu.org/projects/rezzo/hg/' does not appear to be an hg repository! < 1314126524 517503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pro. < 1314126525 928855 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PART #esoteric :"Leaving" < 1314126534 649955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How do I tell hg the repo's moved :P < 1314126596 870685 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :You can always edit .hg/hgrc < 1314126643 260506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thanks < 1314126650 201662 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Idonno why, but that changeover seems to work on some hgs but not others >_> < 1314126653 299826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why do people think hg's UI is intuitive :-P < 1314126660 883470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :git has confused me a lot less, despite all its warts < 1314126667 296849 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: That is, just having it be an http redirect. < 1314126670 539039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(But really literally every VCS' interface should be exactly darcs.) < 1314126672 399710 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: because that's how intuition works. < 1314126677 163292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Mercurial Distributed SCM (version 1.6.3) < 1314126680 772158 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not very coherently. < 1314126685 263129 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Mercurial Distributed SCM (version 1.9.1) < 1314126691 762045 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeah, I'm on 1.9.1 < 1314126697 873461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w/e :P < 1314126701 690268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: This substrate looks different < 1314126708 417955 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Damn rite :P < 1314126712 383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Are wires still walls? < 1314126714 969744 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Yes. < 1314126717 755823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Good. < 1314126723 11286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How has the protocol changed? < 1314126730 802389 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Only the new states. < 1314126739 597623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Got a list? :P < 1314126743 698517 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: README < 1314126758 458478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is README.agents up to date? < 1314126764 602847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/to date/to date/ < 1314126766 852698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: was that also in caps because you were screaming it? < 1314126773 117312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or merely because that is the file name. < 1314126789 395544 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: It will be as soon as I push. < 1314126797 531059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Nice :P < 1314126801 267141 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: BECAUSE IT'S THE FUCKING FILE NAME NOW I'M SCREAMING < 1314126803 683533 :Gregor!Gregor@codu.org PRIVMSG #esoteric ::P < 1314126867 652332 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: It's pushed. < 1314126894 331661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :An introduction for those new to cellular automata: https://bitbucket.org/GregorR/rezzo/raw/tip/README.simple < 1314126896 440246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Such a marketer < 1314126903 928741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Marketeer? Meerkat. < 1314126920 822108 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except that the whole damange thing isn't part of a CA, bawwwww < 1314126923 989729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I thought there were positrons? < 1314126927 977279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Literally stop talking. < 1314126963 469461 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: No, I changed them to photons ... and told you that ... < 1314126966 517936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: README.agent is so not up to date. < 1314126968 432286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You are liar. < 1314126977 725563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: And also, _ is a terrible tail, I like the old , more :P < 1314126979 197798 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: It is, for some reason bitbucket isn't showing it in /raw/tip/ though >_> < 1314126991 422338 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Do you? I couldn't decided if I liked , < 1314127001 992515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Weelll < 1314127004 302769 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: From a visual-distinctiveness perspective, it lacks ... visual distinctiveness. < 1314127007 583095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :,* looks kind of cute. < 1314127017 13350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :_* looks ugly and also the tail is not really attached. < 1314127026 904162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, I don't much like . for wires :P < 1314127033 486308 :Gregor!Gregor@codu.org PRIVMSG #esoteric :>_> < 1314127047 873097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I like how you changed wander.c to not be wander any more. < 1314127061 271040 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: It was an accidental commit, which I am too lazy to fix :P < 1314127076 58199 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's just a super-basic "here's how to do shit" client anyway *shrugs* < 1314127091 711387 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Besides, it still wanders, it's just incontinent. < 1314127100 208907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1314127108 34266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm more annoyed because my wander.hs is not longer wander :P < 1314127121 600020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: BTW, would you hate me if I said I thought flags and flag geysers should swap, like they originally were? >_> < 1314127133 472654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: also, sorry I forgot you're the only one that is allowed to complain about the correctness of the CA. < 1314127134 567584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(At the time, I didn't really understand that you could expect more than one flag around, and the flag geyser is a more permanent thing.) < 1314127141 853766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Seriously, this is inane and idiotic. < 1314127145 296637 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: As in, their state characters should swap? < 1314127159 152744 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: The damage is actually not part of the CA in any way. It has no affect on the state transitions. < 1314127165 826907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Yeah :P I'm not sure about that though. It's totally irrelevant anyway >_> < 1314127165 898180 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*no effect >_> < 1314127191 672814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :By CakeProphet's logic, agents shouldn't be able to do anything because that breaks the CA. < 1314127206 152631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Of course he's trying to reductio ad absurdum any argument involving "that makes it not a CA" but he's really bad at it. < 1314127217 617002 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OK children, let's not squabble :P < 1314127221 820235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :;D < 1314127239 597156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh weird so when the electron becomes a photon it reverses direction. < 1314127255 57927 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: ... no? Photons don't have directions. < 1314127273 739031 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Neither do electrons, except implicitly by their tails, but photons don't propagate) < 1314127282 34233 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Yeah, I might be convinced to change _ to , since _ is really ugly X-D < 1314127285 570021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Suggest to me a really simple agent that wants a queue (rather than deciding each turn immediately) and processes the world state somehow :P :P < 1314127288 184278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/:P :P/:P/ < 1314127291 656394 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: uh, yeah you know what I mean. right? < 1314127303 90670 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: No, I actually don't. < 1314127334 365438 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :on your diagram of the electron colliding with the flag, it starts moving in the opposite direction once that happens. < 1314127345 568365 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pulling. < 1314127347 395097 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Idonno :P < 1314127360 691263 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: Yeah, the /flag/ does. Flags have always moved towards electron sources. < 1314127373 11964 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: Photons just mediate that action, they don't move themselves. < 1314127380 921714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....right. < 1314127405 259746 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott, CakeProphet: Yeah, I'mma change tails to , < 1314127425 383157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I see this is a new electron that is approaching not the old one going backwards. < 1314127431 631436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the old one became the photon. < 1314127440 426537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: OK < 1314127453 92824 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: Yeah < 1314127493 913645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I still can't get over how efficient my map storage is 8D < 1314127509 786708 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"everything they own will disappear" means -> space right? < 1314127546 701703 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: Flags turn to conductors. Everything else turns to blank. I could make that clear I guess :P < 1314127618 472460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I sure hope Gregor doesn't mind things under the WTFPL being committed to his repository < 1314127633 879166 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: warriorhg is nobody's repo :P < 1314127636 615421 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1314127646 707542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, I'll upload all my illegal material then < 1314127673 14627 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also victory = state transitions that do not operate under the rules of a CA, but I suppose that's a moot point by now since that seems to be acceptable now. < 1314127697 112018 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: Victory isn't actually a state transition, I just presented it that way in README.simple to not overcomplicate. < 1314127708 93944 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :o_o wat? okay. < 1314127731 464766 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, not victory so much as defeat. victory obviously would end the game. < 1314127743 776764 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: The global cycle goes like this: Update cellular automaton, calculate/update defeat, await agent instructions. < 1314127760 220194 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :what < 1314127769 816869 :Gregor!Gregor@codu.org PRIVMSG #esoteric :nooga: I SAID AWAIT AGENT INSTRUCTIONS < 1314127787 631333 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so as long as other-things-that-change-the-CA-without-using-state-transition-rules are classified as not being transition rules, then it's okay? or something? < 1314127822 218438 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: Agent actions have always been outside the CA proper. If they weren't, the whole game wouldn't make sense. Eliminating an agent /is/ an agent action. < 1314127895 129764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that seems like a completely arbitrary distinction to me but okay. I understand that the game would make no sense as a pure CA. < 1314128024 224580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, cabal makes this needlessly painful :P < 1314128085 5789 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*GASP* < 1314128092 885427 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Did you just say something NEGATIVE about the Haskell userland? < 1314128122 458238 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it ends with a ":P" though, could be sarcasm < 1314128135 326362 :Gregor!Gregor@codu.org PRIVMSG #esoteric :True < 1314128150 566765 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"Haha did I say painful I meant DELICIOUS" < 1314128179 981304 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I actually read it as "painless" first but had to read it over < 1314128253 513737 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :inlined constants in Perl are zero-argument subroutines containing code that can be sanely inlined. < 1314128276 301758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: There are plenty of things wrong with the Haskell toolchain :P < 1314128286 193541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :code that doesn't use any kind of scope I think < 1314128286 991058 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :many languages have the property that constants can be inlined < 1314128313 422076 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :olsner: that is a true statement. < 1314128315 670430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1314128383 471544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was talking it being a zero-argument subroutine that was unusual. But I guess it's not unusual for compiled languages < 1314128501 317779 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sub geyser($) {my$_=shift;tr/0-9/a-j/;$_} # Gregor < 1314128501 400866 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1314128526 668224 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Why am I a comment :P < 1314128527 522192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That makes no sense. < 1314128534 669060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: is this correct? in other words, do the agent ids correspond to a-j in order so that 0 -> a, 1 -> b, ... < 1314128546 340539 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: Yes ... but agents don't correspond to geysers :P < 1314128564 548381 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Err, rather, an agent on the map is not a geyser ... it is an agent :P < 1314128571 261761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :......right. < 1314128575 650666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but they own a geyser right? < 1314128578 604779 :Gregor!Gregor@codu.org PRIVMSG #esoteric ::P :P LOL I OVERUSE THIS SMILEY :P :P < 1314128580 731805 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yes < 1314128582 779166 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And 0 owns a, yes < 1314128587 866241 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and if I wanted to determine the geyser for an agent this function is useful for that right? < 1314128593 970118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay. < 1314128594 124830 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sure < 1314128597 293228 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Gregor: :P < 1314128601 637870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not really? < 1314128607 738783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You would want to determine WHERE the geyser is. < 1314128615 194891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not what this function is for. < 1314128627 31950 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"More like GAYSER lol." < 1314128640 568574 :Gregor!Gregor@codu.org PRIVMSG #esoteric :fizzie: OMG PWNT < 1314128651 76176 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :fizzie said gay lol < 1314128660 77650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Lol. (No Homo) < 1314128726 998638 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I'm thinking of writing an interactive client. < 1314128743 440864 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that sounds like cheating to me. < 1314128746 799362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: So that you can be totally decimated by any bot that tries to do anything? < 1314128753 407204 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Yup :P < 1314128756 664766 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: Except that you can't think at 15FPS < 1314128763 125290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :o rite. < 1314128769 642212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe you can't. < 1314128772 711826 :Gregor!Gregor@codu.org PRIVMSG #esoteric :X-D < 1314128790 608308 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Hmm ... maybe there should be a way to /explicitly/ nop. < 1314128791 758134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Personally, I would like strong sandboxing for both repeatability and cheating prevention. < 1314128799 118025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think some kind of automated tournament thing would be great. < 1314128806 432012 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Repeatability is ... tricky. < 1314128806 579016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Honour system sucks. < 1314128808 159691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sub geyser($) {my$_=shift;/\d/?tr/0-9/a-j/:tr/a-j/0-9/;$_} < 1314128812 660565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hey look gaiz I made it invertible < 1314128814 798251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Well, it is basically Secret Project. < 1314128816 666423 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the inverted case is probably more useful. < 1314128826 837861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: ais is getting hard repeatability on even threaded code :P < 1314128832 210173 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Yeah, I'm not doin' my own ais523 Sekirt Sauce Projekk < 1314128838 856792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'm saying you could use his once it's not secret... < 1314128841 968272 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ah < 1314128856 975959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm trying, it's easier said than done < 1314128858 237846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It slows down code that does a lot of syscalls quite a bit, but a bot is really just a thin IO layer and a bunch of CPU computation in at most, what, three threads? < 1314128862 876955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Well, it's your goal :P < 1314128959 163761 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :In git, is there a simple way of finding out how far up a parent commit is? I.e. given the hash, tell me what the N in HEAD~N should be for it to refer to the same commit < 1314128988 662665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: git log --format= ... | grep ... | awk :P < 1314128997 537022 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yeah that's not 'simple' < 1314129013 52381 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :git log --oneline hash.. | wc -l < 1314129019 827081 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Meh, whatever < 1314129020 168804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: Cute < 1314129026 144156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Hey, olsner's is good < 1314129027 393611 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :plus/minus one commit, I think < 1314129070 485449 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yeah that's accurate, a bit better than my log --oneline | takeuntil hash | wc -l I suppose < 1314129073 255641 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1314129097 461932 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, I think you might need to add --first-parent if you have merges < 1314129123 349829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You have a takeuntil command? :P < 1314129165 717605 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :unsure what HEAD~N does with merges, but it'll probably just walk up the first parent < 1314129187 456591 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: {take,drop}{until,while}{1,} < 1314129206 192308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Wherefrom, or did you non-autovivify them < 1314129207 604664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Words < 1314129211 317433 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: {take,drop}{until{1,},while}* < 1314129214 546148 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...lol < 1314129223 709284 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Perl one-liners I wrote myself < 1314129240 812695 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Very useful, I find :-P < 1314129242 471857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Perl one-liners named after Haskell functions. I'm disgusted < 1314129251 546470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION kills you a bit. < 1314129254 19791 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yeah I'm a bad person etc < 1314129270 105543 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :If you want me to rename them feel free to improve upon the names < 1314129319 847095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I decided to write all of my functions in the worst style possible. < 1314129332 700292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: No, I want you to rewrite them :) < 1314129332 772249 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :For example: sub base($) {my$_=shift;/^\d$/?tr/0-9/n-u/:(/^$rbase$/?tr/n-u/0-9/:($_=undef));$_} < 1314129341 260453 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: In Haskell? < 1314129346 682316 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: I like my perl regexps < 1314129348 498123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Or anything that isn't Perl, really < 1314129355 192780 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Perl regexps < 1314129355 809556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: http://hackage.haskell.org/package/pcre-light < 1314129360 323326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: http://hackage.haskell.org/package/pcre-light < 1314129361 270746 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Dude < 1314129365 743238 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Perl is MEANT for this kind of stuff < 1314129368 708891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is two-pronged approach in which I humiliate elliott by defeating his player with incredibly ugly code < 1314129378 433501 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is also a means of obfuscation to conceal my ingenius tactics. < 1314129385 632620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You can't use Perl regexps as an excuse when I point you to (almost-identical-to) Perl regexps for the ideal language :-P < 1314129416 751869 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Write this in another language so that it is shorter and runs faster: < 1314129417 210233 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :#!/usr/bin/perl < 1314129417 333662 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :my $re = shift; while (<>) { print; last if /$re/ } < 1314129419 58773 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, you implemented regexes in @ already? < 1314129430 629455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: No, @ disowns text. < 1314129435 379439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DISOWNS IT < 1314129447 805170 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :while(<>) {print; last if /shift/e} < 1314129447 877267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What if it's slightly longer but runs much faster < 1314129457 722544 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I can live with that < 1314129476 815962 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, does e evaluate whatever's in //? < 1314129493 146619 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :AWK is also designed for text processing with regular expressions and so on, although there are some things that could be useful that are missing. < 1314129517 27848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Meh, I'd need iteratees to improve a lot on the speed and I cba < 1314129519 661007 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if last works in a map. < 1314129545 808764 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Right :-P < 1314129549 966104 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Hence, Perl oneliners < 1314129551 919572 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :not sure what that perl code does, but I think you could do something like sed -e "/$re/ {p;Q}" < 1314129559 470190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Well, it's your job :P < 1314129562 791895 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :sed doesn't have Perl regexps < 1314129593 340414 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: What's with the Perl hate :-P < 1314129617 728216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually using for instead of while would also remove 2 bytes. < 1314129633 929181 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :print;last if/shift/e for<> < 1314129638 803910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :probably the shortest way to do that. < 1314129653 293012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Note how Perl is the worst language possible < 1314129653 993726 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er...no < 1314129654 325453 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I wasn't golfing when I wrote it < 1314129657 286629 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you need to save the shift my bad. < 1314129661 948549 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: No, it really isn't < 1314129673 478680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: It's the worst in its own special little corner < 1314129675 454238 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: It's good for this kind of oneliner if nothing else < 1314129678 47984 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :print;last if/$_[0]/ for<> < 1314129678 714196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there < 1314129692 464119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Write a Haskell DSL for that kind of one-liner < 1314129718 278963 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :There's already a DSL, it's called Perl, why reinvent it < 1314129719 248527 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :hi does anyone here know how to remap ctrl-key sequences such as ^I ^H etc in xkb when creating a new layout that is not qwerty derived? < 1314129744 389232 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :cheater: If you find out, let me know < 1314129745 267760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main = getRegexp >>= \re -> takeLinesWhile (`matches` re) < 1314129755 766689 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you have a file with > at the beginning of some lines, you want to remove the > at the start of those lines and delete all other lines, there is the AWK program to do so: sub(/^>/,"") < 1314129759 93977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Because it would be not Perl and therefore not terrible < 1314129767 253279 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Seriously, Perl is fine :-P < 1314129777 83985 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :Deewiant, have you made any layouts? < 1314129792 625904 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I've modified one < 1314129804 897098 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print last < 1314129805 247151 :EgoBot!foobar@codu.org PRIVMSG #esoteric :Can't "last" outside a loop block at /tmp/input.10032 line 1. < 1314129806 8231 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :cheater: Maybe stty is the way to go < 1314129812 683949 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Is there any Template Haskell stuff to compile any constant regular expression at compile-time into the program? < 1314129820 566263 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :And then per-program modification for non-TTYs :-P < 1314129825 229385 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl for(1..20) {print last} < 1314129859 109752 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what does 'last' do in perl? < 1314129864 755670 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :deewiant: my problem is that my layout has e.g. h where qwerty has k, but when i press ctrl and that key then it is recorded as ^K < 1314129866 621728 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :olsner: Same as 'break' in C < 1314129870 986012 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :which is wrong of couse < 1314129885 463893 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Oh, hmm < 1314129894 489144 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was trying to shorten my code but last isn't an expression so I can't use , < 1314129909 369804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you have to use for(<>){} I think < 1314129913 775376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: I think so < 1314129930 993612 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for < 1314129933 936773 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...lolenter < 1314129934 761857 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :compileRegEx :: Name -> String -> Q [Dec]; -- is one possible idea, but maybe there are other done differently < 1314129935 271911 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :cheater: That seems weird :-P < 1314129945 811289 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1314129981 318519 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :yes very much so < 1314129993 178150 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :cheater: The layouts in /usr/share/X11/xkb/symbols/ all presumably work, so if you're doing things the same way I imagine yours should work too... < 1314130008 464264 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :i am < 1314130012 755476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: you'd probably want to implement capturing somewhere. < 1314130025 662404 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indexed and named. < 1314130053 28874 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :let me try dvorak see what that does < 1314130116 528001 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: The type I have given could probably do that; because if the regular expression has captured parts then the function declaration it creates can have output type that lists the captured parts as well. But maybe it is not best way possibly < 1314130150 848454 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I figured the type was fine. < 1314130153 797081 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also: http://pastebin.com/LpAdrB84 < 1314130157 146390 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most beautiful I've ever written. < 1314130158 492290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+code < 1314130167 972214 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right now it's probably a runtime error though. < 1314130177 861717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NEED TO FINISH WORK AAAAUGH < 1314130282 215572 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How I learned about mahjong? From a book in the library. I had previously read different books about rules of mahjong in the library, but one day I found one describing the Japanese rules and I happened to like that one best < 1314130422 202166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the idea is to take a list of regex and transform it into a kind of "grid" regex that matches across a 2-d rectangular area. < 1314130490 843901 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where each regex starts at the same x, with y being y+i where y is the first line's y coordinate < 1314130620 179788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'm unsure how to structure a generic queue solution >_> < 1314130634 160567 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :probably by using the structure of a generic queue. :3 < 1314130647 249558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I mean, there's obviously the trivial solution where you just push and can't do anything else, but a lot of the time if something "urgent" comes up you might want to temporarily switch the queue to a new one and react to the emergency... < 1314130662 435318 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually :> may be a more appropriate emoticon. < 1314130684 755407 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 260 seconds < 1314130693 630573 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: probably means you want some kind of state. < 1314130711 68935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Have you said a useful thing in the past like ten days wrt rezzo < 1314130715 226291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fsvo ten < 1314130728 11197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :state + flags? < 1314130730 435376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that more useful? < 1314130867 11063 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :priority queue would be good. < 1314130889 110545 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then you can be like "oh shit this is important do this first." < 1314130981 966508 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is essentially what you just said... < 1314130995 593018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A priority queue could work... < 1314130999 966956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Would a priority queue be good? :P < 1314131064 351968 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Interactive client: Almost TOO useful! < 1314131110 238247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what do you currently use as the queue elements? < 1314131147 665072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Actions. < 1314131149 390697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was thinking maybe a priority queue of functions would be good, as then you can push entire atomic actions. < 1314131150 247183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: X-D < 1314131152 381580 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1314131222 430203 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1314131306 13427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however if you set urgent actions that are the result of trivial opponent actions < 1314131321 316750 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then your opponent could potentially bait you along with a string of pointless high priority things. < 1314131345 52129 :Gregor!Gregor@codu.org PRIVMSG #esoteric :There's risks in any strategy *shrugs* < 1314131380 134589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: This isn't meant to be strategy though, this is meant to be something literally every bot can use and adapt to its wishes... < 1314131391 636559 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Fair 'nuff < 1314131396 524169 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'm just saying be careful with priorities and actions that consume a lot of turns. < 1314131403 307260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Actions consume exactly one turn. < 1314131408 39699 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, okay. < 1314131408 372252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Action < 1314131408 444507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : = Advance < 1314131408 444583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | Turn LR < 1314131408 444627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | Build < 1314131409 159457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | Hit < 1314131410 971421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : deriving (Show, Eq) < 1314131419 210875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you want to schedule something compositely, you have to code that up yourself. < 1314131422 863847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not writing an entire AI framework :P < 1314131433 276572 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :now I want a programming language based on roborally < 1314131442 916252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why not use a State monad or something similar? then you could queue larger actions as a single unit. < 1314131448 321470 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*wobowawwy < 1314131479 887782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: X_X < 1314131483 914423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You are spouting technobabble. < 1314131501 657492 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>_> < 1314131510 822361 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I added an explicit NOP btw, which you will totally want to use always < 1314131520 520945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :queue functions that return sequences of actions instead of one action? < 1314131528 552264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: That sounds completely and utterly pointless. < 1314131532 940398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: What is the advantage? < 1314131542 650228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess it could be useful inside the queue, but that's an internal thing. < 1314131543 815626 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: You get ACK_OK instead of ACK_NO_MESSAGE :P < 1314131545 625348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t getState < 1314131546 225657 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `getState' < 1314131552 470300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t runState < 1314131553 77725 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall s a. State s a -> s -> (a, s) < 1314131555 78606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: So it decreases the amount of information you get and makes you do more IO? < 1314131557 587037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: a w e s o m e < 1314131565 823831 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Ayup. < 1314131580 247171 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I just didn't like the fact that "do nothing" was always an error *shrugs* < 1314131583 671585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aka use State GenericStateStructure [Action] < 1314131585 432947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It's not an error... < 1314131600 584948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Just like InvalidAction isn't (It should be called NothingHappened or something) < 1314131621 258102 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: I don't know what you're talking about but you're probably wrong < 1314131647 596228 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: If you don't want it, don't use it *shrugs* < 1314131653 980682 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 260 seconds < 1314131671 571937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I have to add it to my library, which I am unhappy about :P < 1314131680 288637 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: *sobblecopter* < 1314131682 581103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ENTERPRISE CUSTOMERS < 1314131685 177141 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: sounds like you have a lot of vantage point of knowledge to support that assertion. < 1314131694 636399 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-lot of < 1314131705 772310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Are you trying to be constantly insufferable about Rezzo? < 1314131710 296215 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no. < 1314131737 153521 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I ♥ #esoteric SO HARD < 1314131748 87490 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so State UsefulInformation [Action] as the queue elements makes absolutely no sense to you at all? < 1314131807 114165 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't know what the queue elements are, but you spouted too much technobabble, as elliott noted, for me to take you seriously < 1314131824 123400 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Also, after poking around with the interactive client a bit, I'm coming around on the wires-are-walls issue >_> < 1314131836 564351 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Back to "yae" that is) < 1314131905 697520 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :technobabble = not incredibly specific < 1314131907 927162 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess. < 1314131995 429798 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :technobabble = you sound like you don't know what you're talking about < 1314132046 394697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Wires are walls is the best. < 1314132053 291188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And anyone who thinks it isn't the best is the worst. < 1314132138 981205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Priority queues preserve insertion order for elements of the same priority, right? < 1314132155 881823 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pretty sure they don't have to < 1314132200 356093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That sucks... like, majorly. < 1314132207 477912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In that it completely breaks my use-case :P < 1314132214 617212 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :well, just ... pick a priority queue that has that property < 1314132233 696786 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :or include insertion order in the priority somehow < 1314132271 163588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's gross :P < 1314132274 502948 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :indeed < 1314132394 555871 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe an array of queues where the index is the priority? when you pull an element you pull from the highest priority non-empty queue? < 1314132433 722257 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1314132439 290251 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you killed him < 1314132442 511151 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1314132444 801148 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1314132454 459853 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :there are like a hundred zillion ways to make a priority queue < 1314132460 553362 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :like approximately < 1314132642 864785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though if you did use a queue of action-lists then a good rule of thumb would be that smaller list == higher priority < 1314132736 686129 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :POSIX message queues are priority queues where within a single priority it works FIFO; but indeed I doubt that's a property inherent to the concept of a priority queue. (Compare stable and unstable sorts.) < 1314132882 27763 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :C++ std::priority_queue doesn't guarantee that. :p < 1314132995 118473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think heaps guarantees it. < 1314133032 892543 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't see how... < 1314133042 967189 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :also, which kind of heap? < 1314133046 474215 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heaps just guarantee that the root is the highest priority element. < 1314133076 316159 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if it's a max-heap that is. < 1314133151 573611 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe you want a HEAP OF QUEUES. < 1314133182 274111 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or rather a HEAP OF (PRIORITY, QUEUE) < 1314133212 119146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the heaps package. < 1314133214 416753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/package/heaps < 1314133220 950261 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :CakeProphet: I think you'd rather need a map priority -> queue for that to work < 1314133280 791027 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well the heap would make inserts annoying, but pulls easy. < 1314133294 56142 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with map I think it would be the other way around? < 1314133319 904527 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :a heap normally doesn't do lookup, but you have to find the right queue for your priority < 1314133375 150781 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :!!! < 1314133387 885078 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Just looked at the Wikipedia page for colorblindness < 1314133424 422827 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1314133427 865166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I realized I was blind when I read about it on Wikipedia. < 1314133431 523229 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: congratulations on finding wikipedia, it's a good resource < 1314133433 291172 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, oh god are you colour blind. < 1314133446 741541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is colour blind but not color blind. < 1314133452 535503 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :According to "Test for tritanopia", normal visioned people should see the 56. I wonder if my monitor's at the wrong angle or something, or if.. < 1314133457 450256 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1314133489 463122 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Image may not be visible on LCD or with excessive screen glare." < 1314133609 892245 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so I have to do some parsing so I thought I'd try trifecta but it can't find `Control.Monad.Trans.Codensity and I don't know what to do :( < 1314133622 690590 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I see 37, nothing, 56 < 1314133725 876238 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(barely) 37, 49, nothing < 1314133758 704025 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the 37 looks a bit like a 57 though < 1314133766 538390 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the 56 is really obvius < 1314133768 453499 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*obvious < 1314133782 733886 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :i see all possible numbers at the same time. < 1314133802 957167 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :cheater: cheater < 1314133813 791531 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's invisible to me < 1314133816 43895 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1314133816 884887 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :i think the question is whether you can see colored outlines which are supposed to be numbers.. its not about whether those lines form obvious numbers < 1314133821 231097 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Unless I tilt the screen < 1314133834 893941 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :it could be a screen thing < 1314133857 551339 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yeah < 1314133859 650877 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I have my screen colours set kind of weirdly < 1314133865 533977 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think I made it bluer than it should be < 1314133871 872697 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(because I like it that way) < 1314133880 634477 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :my blue is a little washed-out < 1314133962 282889 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :it says down the bottom "^ a b c d Because of variations in computer displays, these illustrations may not be accurately rendered." < 1314134045 326642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : so I have to do some parsing so I thought I'd try trifecta but it can't find `Control.Monad.Trans.Codensity and I don't know what to do :( < 1314134049 138261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you are using cabal-install right < 1314134058 136707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that package is in the adjunctions package < 1314134061 815603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe you need to cabal update? < 1314134078 774895 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah I tried getting adjunctions but it didn't work < 1314134081 433649 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'll try cabal-updating < 1314134106 848424 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://hackage.haskell.org/package/trifecta doesn't list adjunctions in the dependencies which is a bit bizarre?? < 1314134161 790167 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no dependency hell < 1314134173 807341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it might be a dependency of a dependency < 1314134179 279429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but ask edwardk on hash-haskell < 1314134185 444969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its not dependency hell because most of those packages are his :) < 1314134217 322557 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it can't get semigroups because (other packages here) depend on old semigroups or something < 1314134223 610653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bifunctors, comonad, kan-extensions, keys, profunctors, reducers, semigroupoids, semigroups are all his < 1314134238 790563 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hm < 1314134246 134931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: scrap ~/.ghc, try again :P < 1314134252 290689 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah I'll do that < 1314134279 740092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"(Of course, it's impossible to prove that it really came "from" Anonymous, and many Twitter accounts from members denied the idea: "1. Not discussed in IRC [Internet Relay Chat, the favoured gathering place for Anonymous members]. 2. Email & threats of violence not Anon's MO [modus operandi]. 3. @louisemensch is not important enough," tweeted one such, JohnDoeKM.)" < 1314134282 910041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"But the group is looking less like a force and more like an incoherent rabble as a result of the past two months" < 1314134287 1749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god Guardian stop being terrible < 1314134329 820522 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow what < 1314134394 756758 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :elliott is turning this channel into The Sun < 1314134435 427064 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does that mean < 1314134435 591585 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :well done taking the conversation down at least 200000 notches < 1314134436 834241 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :help < 1314134447 125192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck of < 1314134447 627062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :f < 1314134448 796509 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :the sun is a tabloid of the worst kind < 1314134450 130524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im good at type < 1314134469 718206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quoting the guardian makes you the sun, guardian nominated as most sun-like newspaper in england < 1314134517 655963 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :you have a penchant for picking out the turd raisins from the drain i guess < 1314134559 364791 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :consider starting a softporn blog < 1314134566 588220 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ew why would he do that < 1314134579 130129 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :because that is what tabloids do < 1314134590 754317 :cheater!~ubuntu@ip-80-226-24-0.vodafone-net.de PRIVMSG #esoteric :metro is an even better example < 1314134601 775500 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Woot, another change committed: http://i.imgur.com/pr6kU.png < 1314134602 68652 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott honourary tabloid < 1314134621 814673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: It's 0 lines now? < 1314134634 922604 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :That's the diff to the current :-P < 1314134693 637252 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net JOIN :#esoteric < 1314134719 249172 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Saturday's was a bit more insertiony: http://i.imgur.com/jXB9V.png < 1314134729 765178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What exactly is the thing being mutated < 1314134741 86326 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :mushspace < 1314134765 974429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :More like LAMEspace < 1314134790 956431 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :So how's shiro I MEAN LAME-O doing < 1314134817 543641 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I assume your bot is amazing by now. < 1314134831 701568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I don't even know if anything compiles right now. < 1314134835 795040 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's been, like, an hour! < 1314134851 152095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Gimme a simple algorithm to do :P < 1314134902 277230 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Follow the leader :P < 1314134912 824083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Wat :P < 1314134920 915932 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Just find another agent, and follow it. < 1314134927 200694 :Gregor!Gregor@codu.org PRIVMSG #esoteric :USEFUL I NOSE < 1314134928 422071 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 268 seconds < 1314134940 451873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: That requires finding another one < 1314135568 219210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: What if... rezzo ncurses API < 1314135579 572473 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sounds sexy. < 1314135582 988913 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But ncurses sucks balls. < 1314135590 382295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: It could just use ANSI instead :P < 1314135599 906552 :Gregor!Gregor@codu.org PRIVMSG #esoteric :True < 1314135611 300733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although, the default size is a bit large for a terminal :/ < 1314136734 898341 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1314136778 631550 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net QUIT :Ping timeout: 258 seconds < 1314136816 95603 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net JOIN :#esoteric < 1314136975 504261 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: FireFly < 1314139282 829533 :erytssiN!~yours@infocalypse-net.info QUIT :Ping timeout: 240 seconds < 1314139356 825037 :erytssiN!~yours@infocalypse-net.info JOIN :#esoteric < 1314140289 257339 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :man programming sure is fun. < 1314140294 162463 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when did you guys first learn how to program? < 1314140305 826926 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :learn? < 1314140317 350025 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, yes? < 1314140324 831473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :were you just born with the ability innately or something? < 1314140335 311949 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :isn't that what usually happens? < 1314140339 495476 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :That's how programming works. < 1314140339 664971 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no < 1314140357 607158 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION knew Python out of the womb < 1314140374 879618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I started programming at eight. Unfortunately. (It was PHP.) < 1314140381 449403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(PHP: Not even once.) < 1314140452 307481 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I learned Python at 15. I started learning at home but I had a lot of free time in one of my "technology" classes (we did a lot of stupid shit with Publisher) < 1314140469 356914 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I made a lot of drawings via the turtle module. < 1314140470 924992 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I forget when I started < 1314140495 832922 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably somewhere around eight, more likely earlier than later < 1314140503 343523 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I also don't know what my first language was < 1314140521 596126 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I read about programming when I was young, but never actually _did_ anything for a very long time :( < 1314140546 776962 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :same actually. I got a Java book once but it was complete gibberish to me at the time. < 1314140576 942323 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Python is a good starting language though. < 1314140622 629178 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : - cake "likes perl" prophet < 1314140630 88224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I distinctly recall static typing being somewhat of a strange concept to me. I suppose that's just the nature of switching from your first language to other styles of programming. < 1314140633 153392 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I remember oohing and ahhing over Java because "it was free" < 1314140653 266270 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oohed and ahhed over Python for the same reason, but with Python, I actually started _playing with it_ < 1314140656 745806 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Unlike anything prior < 1314140667 542869 :itidus20!~itidus20@CPE-60-224-1-106.srql1.win.bigpond.net.au PRIVMSG #esoteric :java was free, portable, extensive built in API < 1314140672 403887 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think I started with logo but I never really learned it extensively and didn't do much sophisticated with it???? < 1314140672 476286 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my old roommate who just recently learned C# had to learn some Javascript, and found dynamic typing strange. < 1314140684 94700 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then I did some stuff on my calculator in basic < 1314140702 832149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: were your parents programmers or something? < 1314140704 967373 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nope < 1314140707 53653 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not at all < 1314140708 459458 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm just wondering how people get started at such a young age. < 1314140730 554612 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Not that hard, really. < 1314140741 551729 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :You just have to be sufficiently curious. < 1314140746 774587 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't specifically mention that it would be difficult. :P < 1314140755 878838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it... actually would be. < 1314140759 72056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it isn't < 1314140762 739914 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :I got started with C++ at 12; I wasn't very good, but I was definitely using the language < 1314140763 246798 :erytssiN!~yours@infocalypse-net.info QUIT :Quit: Leaving < 1314140768 30812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't give a shit about things like abstraction and "best practices" at that age < 1314140780 312038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have all the time in the world, so who cares if you have to code your awesome intro animation frame by frame? < 1314140782 333226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :typically kids aren't very good at abstract reasoning. < 1314140787 638391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bullshit < 1314140789 189873 :sllide!~jari@ip565eb113.direct-adsl.nl QUIT :Ping timeout: 260 seconds < 1314140792 90232 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :when i finally started giving shits about those things i learned haskell < 1314140794 255232 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that was a few years ago < 1314140795 739164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and also bullshit that simple basic is abstract < 1314140799 100357 :yourstruly!~yours@infocalypse-net.info JOIN :#esoteric < 1314140800 809536 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :You don't have to be to actually program, anyways. < 1314140807 617062 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i forget if it was 3 or 4 years ago I learned haskell < 1314140812 753221 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it was one of them < 1314140816 432219 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well right. < 1314140825 363646 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :You just need to be able to give instructions in a lot of detail. < 1314140832 661575 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously it's possible and some would find it easy. < 1314140848 410274 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Which isn't *hard*, it just takes determination to pick up. < 1314140859 368031 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :And, guess what, kids can be absurdly stubborn. < 1314140863 43656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, same for me when I learned at 15. < 1314140883 202237 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :took determination to hammer the concepts into my brain. < 1314140889 896902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also #python helped a bit. < 1314140898 357883 :yourstruly!~yours@infocalypse-net.info NICK :yretssin < 1314140905 611799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#python is awful < 1314140907 390960 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1314140911 599205 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yes, of course. < 1314140924 492663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they parrot DO IT THIS WAY IT'S PYTHONIC without thinking about your question... it's an excellent one-way ticket to ~beautiful pythonic code~ that doesn't work < 1314140927 526298 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I was like "halp how does for loop work" and they explained pretty well. < 1314140934 226860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1314140941 82234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't ask how the for loop works, tell us your REAL problem < 1314140950 598609 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah anyone who frequents #python is going to be a fucking zealot. < 1314140950 670088 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :by the time i bothered with python i knew enough about everything in the language that i just learned the syntax by looking at some examples < 1314140967 548263 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I bet #ruby is worse though. < 1314140969 714414 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :#perl is pretty bad. < 1314140986 811307 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like, people try to convince of the One True Way.... in fucking #perl < 1314140988 518709 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perl was too much bother for me < 1314140991 465857 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does that make any sense? < 1314141009 931815 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Perl *has* a One True Way? < 1314141018 123959 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd imagine they would shit bricks if they saw my current spartan.pm code. < 1314141027 76262 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have a perl book, read it when i was bored and without internet connection or anything else/better to do, forgot it all < 1314141038 446644 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is quite a bit to learn actually. < 1314141042 904620 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 245 seconds < 1314141046 394869 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :all i rmember was it was ridiculous < 1314141046 645811 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :I could've sworn that you were absolutely Perly if you just bothered with "using strict;" < 1314141049 739554 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :compared to, say, Python or Java. < 1314141058 747452 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a lot of idioms, corner cases, weirdness. < 1314141085 456274 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :I suppose next you'll be telling you ##c told you to use Boehm GC? :P < 1314141096 435445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god, ##c < 1314141100 402911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :possibly even worse than #python < 1314141104 868968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :literally a cesspool < 1314141112 445229 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've never been to any of these channels < 1314141114 27277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :##cesspool < 1314141115 733922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: never do < 1314141121 855591 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :elliott, a cesspool of what? < 1314141127 911760 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cess < 1314141131 220434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ginto8: Cess. < 1314141137 131295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ginto8: Also are you new, hi. < 1314141140 811970 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :monqy: You get flamed the fuck out of for, basically, not having literally memorised ISO C. < 1314141143 425249 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :yeah I'm kinda new < 1314141150 951527 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :an example, I was asking for help in #perl about (?{...}) in regexes < 1314141160 55734 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and they were telling me not to make monolithic regexes. < 1314141165 762411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was like "tks gaiz don't care" < 1314141173 944582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I once asked a really ridiculously precise question there and even referenced the language as ANSI X3J11 or something < 1314141176 864619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: They just ignored me :D < 1314141209 71391 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :I've done some stuff in some eso languages, and I figured I'd check out this channel. I'm mainly a C/++ programmer though, so I was curious if it was just that the people in ##c were always telling people to RTFM, or if they actually didn't know what they were talking about < 1314141231 959118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :qr{^(?:[!\n]*\n){$y}(?:.{$x})@{[join "(?:.{$x})",@orgr]} < 1314141236 937286 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I ask, what is so unreasonable about this regex? < 1314141242 7954 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perl < 1314141262 791334 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It's irregular < 1314141262 902140 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :elliott: ANSI X3.159-1999, or ISO/IEC 9899:1999. < 1314141271 239517 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Ginto8: Mostly RTFM. < 1314141284 142878 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Doesn't look like a regular expression to me. < 1314141287 755241 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is. < 1314141292 780303 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with some Perl code... < 1314141306 69239 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to interpolate a regex < 1314141308 885731 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Hint, Perl "regex"es aren't regular expressions. < 1314141310 419362 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :It's a regex, but not a regular expression < 1314141322 506740 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :pikhq_, ah, they inherit that from ##linux it seems < 1314141324 185840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: oh good because I didn't say it was a regular expression. < 1314141328 926286 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :And thus, it's unreasonable < 1314141336 926794 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :heheheeheh < 1314141338 173193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I think the latter < 1314141338 336734 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: so what are you getting at exactly? :P < 1314141341 631815 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Ginto8: Except that the FM they refer to is obscene. < 1314141342 699570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except without the /IEC part < 1314141346 156441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ginto8: oh, C++ :( < 1314141355 678763 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1314141365 356846 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :elliott, what? < 1314141368 197031 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Ginto8: The C spec is very dense and hard to reference. < 1314141369 346517 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: The /IEC part is important don't come talking to us about this mythical "ISO 9899:1999" language < 1314141389 317173 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: oh I see. yeah you just tricked me into saying it was. asshole. < 1314141410 877928 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: :D < 1314141414 81038 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then got all pedantic. < 1314141415 30652 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :pikhq_, I would never EVER touch the C spec in a million years. And I'm a guy that tried to wade through the file format spec for PNG xO < 1314141427 732555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: :D < 1314141435 14641 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :It's pretty "fun" hunting down libc bugs. < 1314141457 217924 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :elliott, that at me? < 1314141463 220271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: you should learn Perl it's an educational experience. < 1314141464 583641 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :To do C spec properly, you have to pay. That is one of the problems of C. C is still good for many things, though. < 1314141482 747912 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah < 1314141484 165396 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :oh no sorry < 1314141493 782410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ginto8: The line with "Ginto8:" in front was :P < 1314141497 834010 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :zzo38: Amusingly, the final draft of the C spec, which is known to have had no changes between it and finalisation, is free. < 1314141498 186893 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: I'm glad I forgot it < 1314141512 320773 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: how can you say it's bad if you've forgotten it? :P < 1314141519 165352 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: I remember that it was bad < 1314141522 297773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: god I remember when ams ignored me for consulting a post-C99 draft < 1314141524 661821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for details about free() < 1314141531 400523 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :elliott: Friggin' ams. < 1314141551 519698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was sure he had to have like ran into me before and hated me because how can anyone be that much of a jackass without prior history < 1314141555 615303 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Wasn't that post-C99 draft C99+later ratified standard extensions? < 1314141568 382461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TC1 or something < 1314141572 519856 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Yeah. < 1314141573 269441 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: In that case, that is OK, I guess. (But they did try to force people to pay for it. If I wanted a printout I would certainly pay for it, but I would not accept it as a proper standard that ought to be used if it cannot be accessed freely!) < 1314141585 87734 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Deewiant: all this Perl hatred. :( < 1314141594 238243 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :elliott: So, you referenced the latest standard. < 1314141610 275269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this was after I checked POSIX for him and he dismissed it < 1314141636 853977 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :*Admittedly*, the parts of POSIX that refer to ISO C are non-normative... < 1314141638 72640 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Still. < 1314141652 999183 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :That's rather obscenely pedantic. < 1314141662 580650 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :At least, Haskell has a free standard, and LLVM has free documents that are not entirely complete but all source-codes available and LLVM is still better designed than C in my opinion. < 1314141671 416242 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :elliott, so what's so :( about C++? aside from the pain in the ass templates, the difficulty of using good OOP, the pain that good memory management can be, the lack of decent module support, the mediocre standard library, and the rather crazy compilation method, of course < 1314141682 935533 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Fun fact: mushspace uses -std=c1x with gcc < 1314141694 443664 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Ginto8: You also neglect "it's a language with no reason to exist". < 1314141699 981068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ginto8: And the fact that it attempts to build a high-level language on top of C < 1314141706 516070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And also everything else about C++ :P < 1314141709 150721 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :When programming in C, I usually prefer a subset of GNU89. < 1314141710 843836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Why. < 1314141727 26 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Anonymous structures < 1314141732 700794 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :pikhq_, no reason to exist? < 1314141734 474506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Plan 9 C has that :-) < 1314141749 800562 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(GNU89 does have some of the things that were added in C99, too) < 1314141752 378818 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Does it have packed structures, too? < 1314141762 740 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: I'm currently using the VC++ extension for that :-P < 1314141768 578368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I actually don't even remember how I learned Perl. < 1314141771 76045 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it just kind of happened. < 1314141773 464792 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Ginto8: It is objectively worse for high-level code than, e.g. Smalltalk, and objectively worse for low-level code than, e.g. C. < 1314141778 912489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Nice. < 1314141783 988932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Why do you need those :P < 1314141794 501294 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: AIUI C1X has something equivalent but nothing implements it < 1314141814 85900 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: union coords { struct { int x,y,z; } int[3] v; } < 1314141820 86000 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :s/}/};/g < 1314141824 137945 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :It is a solution in search of a problem. < 1314141824 836080 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :pikhq_, a well-written C++ program can run as well as an equivalent C program, provided you use OOP where it's good, and don't just randomly throw things into a class because you feel like it < 1314141843 27901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Why :P < 1314141852 765735 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ginto8: I don't think it was talking about efficiency. < 1314141857 550137 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/it/he/ < 1314141862 190329 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Because writing foo.x is a lot nicer than foo.v[0]? :-P < 1314141866 991570 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"it" is better < 1314141868 520921 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol freudian slip I like to objectify people. < 1314141869 729074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ginto8: And it'll either be incredibly ugly to avoid all C++ overhead, or not actually as fast as C. < 1314141873 936650 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For low level (actually, "all level") interpreted code, Forth is good for that. For portable low level compiled code, C is good. For portable high level compiled code, Haskell is pretty good. < 1314141884 623099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: But N-dimensional < 1314141902 271339 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :elliott, true, but it allows more code reusability at a slight sacrifice < 1314141918 703156 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: N-dimensional it ain't < 1314141920 401779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ginto8: Not IME... I take it you've seen the C++ FQA < 1314141923 729455 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for awesome scripts that do not correspond to all to any sort of low-level high-level analogy, Perl is good. < 1314141925 616529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Gross arbitrary restriction < 1314141934 457559 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Optimizing for the common case < 1314141943 170878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Doesn't mean you should omit other cases < 1314141953 509191 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: There's no such thing as a Funge file format above trefunge, for instance < 1314141956 845725 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Arguably they don't exist < 1314141978 289086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Then don't provide loading for those < 1314141992 578203 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Also, the STL *alone* is reason enough to reject C++ entirely, IME. < 1314142001 182109 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Really, I just don't want to figure out the general cases for a couple of tricky algorithms :-P < 1314142014 931393 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :elliott, no I haven't, but as I'm a game programmer, there's no high-level language with both enough performance and enough library support to be worthwhile < 1314142019 995899 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :am I the only one here that vaguely finds C# to be a good language? < 1314142022 501285 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :but I will look at it < 1314142025 844950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :compared to, say, C++ and Java? < 1314142029 309741 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :help whats haskell < 1314142033 34628 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :CakeProphet, it's decent < 1314142037 51975 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Ginto8: You're hallucinating. :P < 1314142040 419807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: shiro-lahey continues to be superior. < 1314142049 95816 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: And nonexistent < 1314142049 408344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ginto8: I'm using Haskell for that :-) < 1314142053 436023 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :pikhq_, please please PLEASE provide me with an alternative < 1314142054 310889 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: C# tries to be a better Java, and seems to pull that off. < 1314142055 237034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Well, yet. < 1314142063 147298 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Until it exists it's inferior < 1314142066 748868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ginto8: if I recall there's a JIT compiler for lua that gets pretty amazingly close to C++ speeds. < 1314142073 759567 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :o.o < 1314142074 109568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I'm really tempted to call it lahey-space instead and scrub all references of Funge < 1314142078 449310 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet........................................................ < 1314142078 782285 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :lua? < 1314142080 909677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: That means you have to use Lua. < 1314142082 638317 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :lua is bad too < 1314142083 477040 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: yes, this is why I think it's a success. < 1314142087 556931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pretty big disadvantage there. < 1314142094 326281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :he asked for a high level language. so... there it is. < 1314142099 288124 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :C# is about as good as Visual Basic, I think. But probably a bit better because they have some C stuff that Visual Basic doesn't work. I do not program in C# but I did once find and read a C# program because I found a program for Duckworth-Lewis method and it was written in C# < 1314142109 996124 :GuestIceKovu!x@ANantes-259-1-215-108.w83-195.abo.wanadoo.fr NICK :Slereah < 1314142113 714057 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :lua, the epitome of high level languages < 1314142136 20606 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PRIVMSG #esoteric :zzo38, please NEVER EVER refer to VB as a "good" thing. I've been there, I've done that, and I've suffered enough < 1314142137 211240 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Lahey-space is just the topology, which I'm pretty sure other people call a torus < 1314142138 699774 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also lua is commonly used in game programming so I figured it would be a good choice for that since it's probably well-supported by existing software. < 1314142151 215101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Tori aren't infinite < 1314142152 849194 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Ginto8: Obvious answers include C# and Java. Slightly less obvious answers involve "Most friggin' languages, seriously constant factors hardly matter, stop kidding yourself." < 1314142161 890442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: That's not really true. < 1314142162 557653 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Ginto8: It isn't a good thing in general. I didn't try to imply it is < 1314142166 232335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Python won't work for anything three-dimensional. < 1314142176 897394 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: The filled-with-spaces stuff is Funge, not Lahey < 1314142183 543533 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: Python, Perl, and Ruby for game programming = lol < 1314142199 223167 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: and yet you suggest lua < 1314142203 924004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Hmm, I'd say Lahey-space includes tori and funge-space < 1314142204 5584 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: though numpy helps a bit. < 1314142210 598066 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: yes because it has a very good JIT compiler. < 1314142214 492616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Tori themselves aren't equivalent because they can't be infinite < 1314142220 825597 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, Visual Basic works when writing simple GUI programs meant for Windows only. That it is what it is invented for and that is probably all it should be used for. < 1314142221 963250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: numpy is not really useful for game programming. < 1314142229 112118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: LuaJIT is very fast, mind you < 1314142234 646037 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :I also feel obligated to pimp Haskell here. < 1314142235 393215 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It should not be used for other purpose instead < 1314142235 879896 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Mayhap, that was just a side point anyway < 1314142242 78518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Shut up I'm in charge of Haskell pimpin'. < 1314142247 80331 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: My main point was the space stuff :-P < 1314142250 747228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Well, give it a less Funge-related name than fungespace then < 1314142254 747214 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :16:29:04 < monqy> help whats haskell < 1314142258 742802 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does that count as pimping < 1314142260 957652 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: I.e. Lahey is just "vectors wrap like this" < 1314142262 868759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What if I made it handle finite spaces too :P < 1314142270 268185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait < 1314142274 266390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Fungespace is finite too, duh < 1314142287 894147 :pikhq_!~pikhq@71-219-242-109.clsp.qwest.net PRIVMSG #esoteric :Ginto8: Oh, further obvious answer: C. < 1314142289 167986 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For some game programming I find QBASIC useful, though. < 1314142294 173783 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Yes, except in bignum funges which aren't spec-compliant < 1314142299 789968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Those aren't funges < 1314142303 32374 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: though actually it's probably comparable to Java... which is still pretty fast for most purposes. < 1314142305 841737 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: In which it's still finite, but arbitrary < 1314142311 506422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: But yeah, it's literally just implementing a torus with a certain eye towards memory consumption :-) < 1314142326 338150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Finite but arbitrary = ugly implementation-centric way to say infinite < 1314142344 612142 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: No, because e.g. y stipulates that bounds must exist :-P < 1314142360 209674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Fair enough < 1314142365 867397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: It's a finitely-filled infinite space < 1314142366 406705 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: (Of course it also stipulates that a maximum size exist) < 1314142371 137874 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ArrayList in Java = infinite < 1314142372 426654 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Yeah, that's correct < 1314142373 227800 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1314142383 706772 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it's finite but arbitrary. < 1314142421 594108 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Anyhoo, call it whatever you like but I argue that "lahey-space" is an insufficiently precise designation < 1314142423 265591 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For MegaZeux game programming, I can use Robotic and Forth. < 1314142429 244475 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: You could make that a type class though :-P < 1314142468 563438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: The question is, are there any Lahey spaces other than tori and infinite fungespaces < 1314142488 188929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: If not, then I think calling it LaheySpace is fair < 1314142489 142871 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Infinite fungespaces aren't Lahey, I don't think < 1314142504 499109 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Assuming they can be infinitely full < 1314142513 66715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Deewiant: The question is, are there any Lahey spaces other than tori and infinite finitely-filled fungespaces < 1314142513 855477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jeez :P < 1314142519 911706 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: "The requirements for a line in Lahey-space are the following: Starting from the origin, no matter what direction you head, you eventually reach the origin." < 1314142535 215443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, but I'm saying is there any other weird topological space that fits that apart from those two < 1314142621 510786 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I think that just defines a torus, or at least that's what it seems like to me < 1314142645 491799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: "infinite finitely-filled fungespaces" ;; one of these is not a torus. < 1314142648 32390 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I guess there's stuff like Möbius strips but it can probably be represented as a funky torus < 1314142655 417442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can represent any individual state of it as a torus < 1314142657 612882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's not a single torus < 1314142711 224076 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :If it's a torus in R^n it is ;-P < 1314142725 395395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Some torus < 1314142761 925896 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is "Haskell pimpin'"? < 1314142773 839444 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Anyway, no, I don't think so < 1314142813 122823 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl sub take($@){(print,/$_[0]/&&last)for(@_[1..$#_])} print take /3/, 1,2,3,4,5 < 1314142813 621300 :EgoBot!foobar@codu.org PRIVMSG #esoteric :11 < 1314142824 266604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Then all I have to do is support Integer coordinates and I can call it LaheySpace because it covers every kind of Lahey space < 1314142873 488385 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: No it doesn't, because Lahey spaces don't have the requirement that the value at every point is initially a space < 1314142893 735209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I'll just parameterise on the "empty value", duh < 1314142894 364692 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: In fact, they aren't required to be such kinds of key-value stores at all :-P < 1314142910 183518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess you could have a continuous lahey-space :/ < 1314142914 564832 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl sub take($@){grep!/$_[0]/,@_[1..$#_]} print take qr/3/, 1,2,3,4,5 < 1314142915 63244 :EgoBot!foobar@codu.org PRIVMSG #esoteric :1245 < 1314142915 835848 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yep < 1314142922 416876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right. < 1314142924 521441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Well I'm not calling it a DiscreteFinitelyFilledSparseLaheySpace < 1314142929 164763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DFFSLS < 1314142942 248609 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: What's so wrong with FungeSpace < 1314142968 347477 :Gregor!Gregor@codu.org PRIVMSG #esoteric :DFFSLS rolls of the tongue better. < 1314142973 220243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Because I want to upload it to Hackage and make a post to the appropriate Haskell list and have everyone stare in confusion at my topological prowess < 1314142981 264145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It will be So Serious. < 1314142988 784919 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Yeah, well, oh well < 1314142991 770956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :DFFSLS looks like something !wacro would make. < 1314142998 251727 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!wacro < 1314142999 250439 :EgoBot!foobar@codu.org PRIVMSG #esoteric :SMUIQSCC < 1314143002 430559 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bad < 1314143005 590382 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!acro < 1314143008 538787 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :!wacro < 1314143009 692298 :EgoBot!foobar@codu.org PRIVMSG #esoteric :MZTPB < 1314143010 919218 :EgoBot!foobar@codu.org PRIVMSG #esoteric :RGBSQHAAQZ < 1314143013 828857 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also bad < 1314143014 508524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1314143026 573375 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :FINE I'LL CHANGE It < 1314143044 212949 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: Just make a separate laheyspace package with the LaheySpace type class < 1314143054 597895 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: With no instances < 1314143059 943930 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :elliott: And then write a page or two about it < 1314143100 788415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: X-D < 1314143112 114590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: "Unfortunately there cannot be any truly general instance. The user is encouraged to define their own." < 1314143128 54361 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yup < 1314143170 460596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just really want to get the Hackage bot to spam #haskell with serious-looking updates where I HALVE THE TIME OF [FANCILY-NAMED OPERATION] < 1314143215 356492 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :And you can do that while calling it FungeSpace < 1314143235 945776 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Not like the name will mean any more or less than LaheySpace to most people, even most #haskell people < 1314143244 229758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, they can easily determine that fungespace is only used in one context by googling < 1314143256 379898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lahey-space could just be something really obscure that's only in the Funge spec and also heavy books on advanced topology < 1314143256 471018 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Ditto laheyspace < 1314143266 33458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since it isn't obviously invented for the purpose from the spec < 1314143290 736028 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I suppose < 1314143319 576167 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :But I think when they see that "the mathematical model" is http://catseye.tc/projects/funge98/doc/laheys.jpg they'll understand < 1314143355 722070 :Ginto8!~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net PART #esoteric :"Leaving" < 1314143406 380644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RIP Ginto8, killed by Haskell. < 1314143417 63327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Or they'll conclude that the page is just shit, like so many 90s webpages < 1314143469 317418 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Ahem, Copyright (c)2000 Chris Pressey, Cat's Eye Technologies. < 1314143493 148818 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :But yeah, whatever < 1314143511 817340 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :These days google would find the advanced topology results as well, if there were any < 1314143533 951497 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :But I doubt it matters anyway :-P < 1314143603 249401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.google.com/search?tbm=bks&tbo=1&q=lahey+space&btnG= < 1314143610 399089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Are we 'persons' yet?: law and sexuality in Canada - Page 5 < 1314143615 542082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are we persons yet < 1314143637 273163 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Use quotes, zero results < 1314143643 87925 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I was just about to say < 1314143715 566323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dam u < 1314143793 93693 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :DO NOT SIT ON THIS CHAIR PAST THE HOURS OF 6 AM ON [date].