< 1317859205 452420 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm comments on a postcard has passed 1000 comics. < 1317859516 7939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION looks at draak's speech bubble in today's (well, yesterday's) iwc < 1317859519 882862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh dear. < 1317859884 740922 :pikhq!~pikhq@174-22-153-18.clsp.qwest.net JOIN :#esoteric < 1317860060 915771 :pikhq_!~pikhq@71-219-228-57.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1317860071 896551 :Gregor!foobar@codu.org PRIVMSG #esoteric :OK, still alive. My curry hasn't killed m.e < 1317860073 352923 :Gregor!foobar@codu.org PRIVMSG #esoteric :*me. < 1317860083 342498 :Gregor!foobar@codu.org PRIVMSG #esoteric :(Yet) < 1317861016 54695 :augur!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1317861055 783101 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 QUIT :Ping timeout: 252 seconds < 1317861544 493763 :clog!~nef@bespin.org QUIT :Ping timeout: 252 seconds < 1317863073 602089 :augur_!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1317863191 624919 :augur_!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1317863471 890089 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 JOIN :#esoteric < 1317863575 784577 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION mumbles something about having written 52 lines of Java-style Ruby when I could have done what I wanted in maybe 2 lines of Python < 1317863695 524105 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :List comprehensions. Not useless. < 1317863954 480608 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What's this something? < 1317863964 700487 :Madoka-Kaname!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Doesn't ruby have filter, map, etc? < 1317864003 481559 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :What about cleanly combining two lists? < 1317864004 960476 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :cards = [((suit0, rank0), (suit1, rank1)) for suit0 in range(0,4) for rank0 in range(0,13) for suit1 in range(0,4) for rank1 in range(0,13) if (not (suit0 == suit1 and rank0 == rank1)) if (suit0==0) if (rank1==0)] < 1317864020 452617 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :The way I have two fors there < 1317864145 648969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION counts four < 1317864190 233179 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Erm, oops, yeag < 1317864263 76741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that restricts suit0 and rank1 to be 0, doesn't it... < 1317864278 534773 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :https://gist.github.com/acda932ef3b2c6840f9c is the Ruby code I ended up writing < 1317864288 699029 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :oerjan: yes, that's the intent < 1317864318 490241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why select them from a range first, then? < 1317864424 494543 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net JOIN :#esoteric < 1317864470 544429 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Trying to model the situation without thinking about it too much, I guess < 1317864519 570658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1317864692 749786 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Is that line horrible, or are the Ruby people just bad at reading it? < 1317864854 610781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [c | c@(c0@(0,_), c1@(_,0)) <- range (((0,0),(0,0)),((3,12),(3,12))), c0 /= c1] < 1317864855 935520 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [((0,0),(1,0)),((0,0),(2,0)),((0,0),(3,0)),((0,1),(0,0)),((0,1),(1,0)),((0,... < 1317864894 786977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> length [c | c@(c0@(0,_), c1@(_,0)) <- range (((0,0),(0,0)),((3,12),(3,12))), c0 /= c1] < 1317864896 275482 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 51 < 1317864931 461699 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I could attempt to understand that I guess, but I'd never be able to write that < 1317864932 447631 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric ::/ < 1317864939 498412 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1317864953 23150 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I guess that's why the Ruby people were complaining? < 1317864953 278787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it uses the Ix class for array subscripts :P < 1317864999 748272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which incidentally has a very compact range command which works for tuples < 1317865031 108500 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Did not copy; say again please. < 1317865084 583283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the range method for the Ix class gives you a "rectangular" range when used on tuples, which is just what you want here < 1317865095 963314 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> range (1,4) < 1317865097 281280 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4] < 1317865107 661260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> range ((1,1),(3,3)) < 1317865109 105668 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,1),(1,2),(1,3),(2,1),(2,2),(2,3),(3,1),(3,2),(3,3)] < 1317865128 406268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it's argument is always a tuple, i mean the fields of that tuple < 1317865130 514969 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I understand my list comprehension perfectly < 1317865131 962107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*its < 1317865162 950028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well those work in haskell too, i just got carried away with making it even shorter < 1317865207 83991 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I mean, the Ruby people are saying one-liners should be succint and easy to understand, not just one-liners for the sake of being one-liners < 1317865219 843171 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :But to me, my list comprehension IS succint and easy to understand < 1317865238 21058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1317865333 72507 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Probably I'm treating Ruby unfairly by having my first draft be in it < 1317865466 335772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure there's a straightforward translation of the list comprehension to ruby using maps, filters and the like, just as the official haskell desugaring of them < 1317865521 797034 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :oerjan: What's the straightforward translation of the multiple fors? < 1317865559 295183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@undo [((s0, r0),(s1, r1)) | s0 <- [0..3], r0 <- [0..12], s1 <- [0..3], r1 <- [0..12], not (s0 == s1 && r0 == r1), s0 == 0, r1 == 0] < 1317865560 141589 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :concatMap (\ s0 -> concatMap (\ r0 -> concatMap (\ s1 -> concatMap (\ r1 -> if not (s0 == s1 && r0 == r1) then if s0 == 0 then if r1 == 0 then [((s0, r0), (s1, r1))] else [] else [] else []) [0 .. < 1317865560 306806 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :12]) [0 .. 3]) [0 .. 12]) [0 .. 3] < 1317865630 4908 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm @undo used if's rather than filters < 1317865672 279848 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know what in ruby corresponds to concatMap (i think in scala it's called flatmap) < 1317865723 204678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something that works similarly to .each on your code, but concatenates the result < 1317865731 101682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*in < 1317865738 483104 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :collect? < 1317865744 570076 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Wait, no < 1317865757 685869 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :@src concatMap < 1317865758 220015 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :concatMap f = foldr ((++) . f) [] < 1317865770 480924 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's also concat . map < 1317865791 701257 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric ::t concat < 1317865792 777935 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [[a]] -> [a] < 1317865796 977049 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION is having a derp moment < 1317865816 130661 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :concat flattens one level of a list < 1317865890 124719 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :.flat_map aka .collect_concat < 1317865944 888142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok so < 1317866074 488660 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :(0...4).flat_map { |s0| (0...13).flat_map { |r0| (0...4).flat_map { |s1| (0...13).flat_map { |r1| ((s0, r0), (s1, r1))}}}} < 1317866079 511549 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :That's rather ugly < 1317866101 584231 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :And not the whole thing < 1317866106 857852 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :And I haven't actually tried it < 1317866113 267474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pretty much, yes, except with a test inside |r1| < 1317866135 363346 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I could put the test outside it, .filter at the end < 1317866138 990126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why three . 's? < 1317866150 866892 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :three . makes it open on the end < 1317866166 52866 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :(0...4) excludes the 4, (0..4) includes it < 1317866176 896787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, but inside you have all the variables you need to test on in scope < 1317866195 516138 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :already < 1317866209 76598 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Not sure how to filter while inside there... < 1317866238 289170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you return an empty list of any test fails, otherwise a single element list < 1317866241 563191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*if any < 1317866291 2757 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like that @undo result above < 1317866320 680376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except the nested if's could be replaced by && or whatever ruby calls it < 1317866337 592263 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :(0...4).flat_map { |s0| (0...13).flat_map { |r0| (0...4).flat_map { |s1| (0...13).flat_map { |r1| !(s0 == s1 && r0==r1) && s0==0 && r1==0 ? ((s0, r0), (s1, r1)) : []}}}} < 1317866339 406169 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Like that? < 1317866371 175257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except you are not returning a list in the succeeding case < 1317866398 631847 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :(0...4).flat_map { |s0| (0...13).flat_map { |r0| (0...4).flat_map { |s1| (0...13).flat_map { |r1| !(s0 == s1 && r0==r1) && s0==0 && r1==0 ? [((s0, r0), (s1, r1))] : []}}}} < 1317866405 92824 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1317866461 395348 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't really know ruby but that looks plausible < 1317866467 914379 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Syntax error < 1317866474 29181 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Expecting a = somewhere < 1317866565 828575 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ouch well i don't know about that, maybe it requires a statement instead of an expression somewhere? < 1317866621 564143 :clog!~nef@bespin.org JOIN :#esoteric < 1317866626 285053 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :http://www.ruby-doc.org/core/Array.html#method-i-permutation I keep getting suggestions to use this, but, sadly, I can't figure out how < 1317866680 253909 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Maybe with zipping somehow? < 1317866695 30320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that would be more like if you wanted a list of all possible entire deck shufflings, i think < 1317866701 693741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which would be horribly inefficient < 1317866719 939195 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(maybe universe-heat-death inefficient) < 1317866735 970891 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :http://www.ruby-doc.org/core/Array.html#method-i-product < 1317866752 371771 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :That's... pretty much what I want, except for needing to filter afterwards < 1317866756 151174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait, maybe if you specify n = 2 < 1317866936 313753 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric : (0...4).to_a.product((0...13).to_a).reject_if { |combination| #your_reject_criteria } < 1317866949 993858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo|web: what about [0...4].product([0...13]).permutations(2).to_a < 1317866980 599933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :still needs a final filtering for your actual test < 1317867018 355131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well [] or () i don't know < 1317867028 226192 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :What's the permutations() fort? < 1317867066 516491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to get two unequal elements of the product in order < 1317867085 750648 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically the product constructs a deck, then the permutations draws two cards from it < 1317867121 324101 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Ooh, cool < 1317867189 275098 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(or rather, constructs all possible two card drawings) < 1317867277 674116 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1317868030 114082 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MSleep < 1317868159 37001 :derrik!~xix@gprs-inet-65-62.elisa.ee JOIN :#esoteric < 1317868587 221936 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net QUIT :Ping timeout: 248 seconds < 1317869459 996858 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 QUIT :Ping timeout: 252 seconds < 1317870028 262176 :kmc!~keegan@c-98-216-51-47.hsd1.ma.comcast.net JOIN :#esoteric < 1317871564 152366 :CakeProphet!~eris@c-24-126-235-176.hsd1.ga.comcast.net JOIN :#esoteric < 1317871564 566882 :CakeProphet!~eris@c-24-126-235-176.hsd1.ga.comcast.net QUIT :Changing host < 1317871564 706169 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1317874257 253184 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1317875294 888095 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :Ping timeout: 260 seconds < 1317875595 282982 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1317876290 252874 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1317876902 165142 :derrik!~xix@gprs-inet-65-62.elisa.ee QUIT :Quit: left < 1317877214 864874 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle [a] -> [[a]] < 1317877215 696713 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List inits :: [a] -> [[a]] < 1317877215 962309 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List permutations :: [a] -> [[a]] < 1317877216 109005 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List subsequences :: [a] -> [[a]] < 1317877764 92338 :pikhq!~pikhq@174-22-153-18.clsp.qwest.net PRIVMSG #esoteric :Hmm. I wonder what in Linux still uses bogomips. < 1317877784 525930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the bogino accelerator < 1317877807 894565 :pikhq!~pikhq@174-22-153-18.clsp.qwest.net PRIVMSG #esoteric :Oh, *that's* what requires the busy-wait? < 1317877873 965919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah but it's ok because the boginos make up for it; they travel faster than bullshit < 1317877897 795556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i don't think i need to explain how fast _that_ is. < 1317877916 474431 :pikhq!~pikhq@174-22-153-18.clsp.qwest.net PRIVMSG #esoteric :Ah, yes, the true physical limit. < 1317877975 577937 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net JOIN :#esoteric < 1317878093 919309 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :steve jobbs is dead? < 1317878239 444274 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no. a different guy with a very similar name is, though. < 1317878262 956011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i think i must be particularly annoying today. < 1317878284 963949 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :hi oerjan. he was young. do you know how he died? < 1317878296 193118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cancer, as expected < 1317878301 585377 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :aw < 1317878307 454331 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :thanks..i see < 1317878342 992983 :pikhq!~pikhq@174-22-153-18.clsp.qwest.net PRIVMSG #esoteric :Such a jerky constellation. < 1317878358 941786 :pikhq!~pikhq@174-22-153-18.clsp.qwest.net PRIVMSG #esoteric :Also a really annoying tropic. < 1317878370 945852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: yeah that's why i'm a jerk < 1317878431 368133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe i should travel to the sahara. at least i'd then be on tropic. < 1317878480 543694 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :but dont try to travel throgh the sahara < 1317878489 73364 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why not? < 1317878520 577467 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :its a dry place < 1317878606 511865 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :and you could get killed by fundemantalists < 1317878613 53451 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric ::p < 1317878633 364180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tragic < 1317878651 514553 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :drama < 1317878672 562921 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :its like comedy and tragedy isnt it < 1317878707 146770 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something like that < 1317879417 623808 :pikhq_!~pikhq@71-219-248-215.clsp.qwest.net JOIN :#esoteric < 1317879559 680973 :pikhq!~pikhq@174-22-153-18.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1317879617 759979 :Ngevd!~Taneb@host-78-146-167-200.as13285.net JOIN :#esoteric < 1317879624 654313 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Aaaah! < 1317879643 320476 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :That was an "Aaaah!" of shock, not of discovery, btw < 1317879661 945357 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :What's happened to my Ubuntu!? < 1317879701 736315 :augur!~augur@208.58.5.87 PRIVMSG #esoteric :http://www.flickr.com/photos/clickandclash/5658641596/in/set-72157626584908000 < 1317879722 476519 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Probably not, but good try < 1317879724 243743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Ngevd: gremlins < 1317879734 381838 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :The bar at the top is light gray! < 1317879747 807895 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Loads of images have changed! < 1317879833 491082 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds like gremlins all right < 1317879849 993626 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :The one to change bluetooth options is broken! < 1317879853 848723 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Which is okay, I don't use Bluetooth < 1317879915 253405 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :This is because I was the only person who liked Unity, isn't it? < 1317879930 205781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they came for the bluetooth, but i did not speak up, for i did not use bluetooth. < 1317880149 274763 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :I AM GOING TO WRITE A STRONGLY WORDED LETTER TO THE FIRST SOUTH AFRICAN IN SPACE < 1317880552 351719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what did the poor guy do < 1317881093 947360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh, right. < 1317881204 72317 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 JOIN :#esoteric < 1317881215 764739 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :How does the 3kb IOCCC OS work? < 1317881327 502955 :pikhq_!~pikhq@71-219-248-215.clsp.qwest.net PRIVMSG #esoteric :Probably by exploiting many curious properties of x86. < 1317881521 11551 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :If the mouse pointer goes off the left hand side of the screen it will reappear on the right, and vice-versa. If it goes off the top or bottom, it will go and corrupt some memory. < 1317881564 860701 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :http://www.ioccc.org/2004/gavin.hint < 1317882000 138459 :pikhq_!~pikhq@71-219-248-215.clsp.qwest.net PRIVMSG #esoteric :It's probably not using paging, and not bounds-checking the VGA framebuffer. < 1317882004 695499 :pikhq_!~pikhq@71-219-248-215.clsp.qwest.net PRIVMSG #esoteric :That'd pretty much do it. < 1317882051 876326 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION wonders if it's possible to run the sort of Linux running on the ... wait, the js Linux emulator probably isn't emulating x86 < 1317882166 471861 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Oh, he does emulate an x86 o.O < 1317882171 384156 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :What was Gregor working on? < 1317882285 102740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def test bf >>,[[-<<[->++<]>[-<+>]>]<<+>>,]<<. < 1317882285 249556 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Defined. < 1317882295 512321 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^test  < 1317882295 697081 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : < 1317882308 577365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1317882314 162756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1317882349 361247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^def test bf >>,[<<+>>[-<<[->++<]>[-<+>]>],]<<. < 1317882349 507941 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Defined. < 1317882352 774269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^test  < 1317882352 920899 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : < 1317882364 108943 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^test < 1317882371 540802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1317882379 515550 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^test < 1317882387 618662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :grmbl < 1317882445 542994 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^test  < 1317882445 689640 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : < 1317882451 825842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^test < 1317882477 953082 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^bf .+[.+] < 1317882483 115946 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^bf +[.+] < 1317882483 262597 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric : . . !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... < 1317882505 920017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^test  < 1317882506 66444 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :0 < 1317882550 408378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^test  < 1317882550 558645 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :p < 1317882586 713627 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Ooh, Internet connectivity in JSLinux is possible < 1317882589 27871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> showIntAtBase 2 intToDigit 48 "" < 1317882589 949396 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "110000" < 1317882599 479166 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> showIntAtBase 2 intToDigit 48 "p" < 1317882600 191375 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "110000p" < 1317882606 131841 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1317882617 146613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> showIntAtBase 2 intToDigit (ord 'p') "" < 1317882618 257498 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "1110000" < 1317882632 576915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^test  < 1317882632 723693 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b < 1317882637 845081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> showIntAtBase 2 intToDigit (ord 'b') "" < 1317882638 742646 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "1100010" < 1317882738 491892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo|web: wasn't gregor using MMIX or something like that < 1317882748 930735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there were Ms in the name, anyhow < 1317882765 155527 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :MIPS? < 1317882774 671037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or that. < 1317882849 414795 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1317884191 488638 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It was jsmips, yes. < 1317884335 478716 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :JSLinux is different, though. < 1317884350 751674 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It seems to emulate a full x86 system with all the hardware, and run a real Linux kernel on that. < 1317884368 669590 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :JSMIPS OTOH just emulates Linux syscalls, if I recall correctly. < 1317884789 422200 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION wonders how one goes about making a /dev/clipboard like that < 1317884965 427462 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION wonders how implementable X would be < 1317884972 32599 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :>:D < 1317885376 606657 :monqy!~swell@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1317886444 262283 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1317886446 441292 :myndzi!myndzi@c-67-168-184-168.hsd1.wa.comcast.net QUIT :Ping timeout: 260 seconds < 1317886549 952469 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1317886872 956876 :myndzi!myndzi@67.168.184.168 JOIN :#esoteric < 1317891354 924393 :SimonRC!~sc@fof.durge.org QUIT :Ping timeout: 252 seconds < 1317891538 206362 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1317891573 674963 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1317891581 820144 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1317891741 479670 :SimonRC!~sc@217.155.91.250 JOIN :#esoteric < 1317892186 507458 :pikhq!~pikhq@71-219-199-216.clsp.qwest.net JOIN :#esoteric < 1317892209 261841 :pikhq_!~pikhq@71-219-248-215.clsp.qwest.net QUIT :Ping timeout: 256 seconds < 1317892918 53393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I've just discovered that none of Excel/Gnumeric/OpenOffice/LibreOffice are installed on my computer here at owrk < 1317892919 583493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*work < 1317892924 455503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and they sent me a .xls file to open < 1317892943 317035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION opens it on their laptop < 1317893891 732459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION edits it in OpenOffice, then prints it on "generic printer", then opens the resulting PostScript file on the work computer to print it < 1317893900 915136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yay for the invention of PostScript < 1317895899 870815 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh, it started raining outside and in minecraft at the same time. < 1317895945 942809 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: btw, why pdf when postscript exists? < 1317895955 931830 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sure, pdf is based on ps < 1317895962 985490 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but still, why introduce pdf < 1317896200 529841 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1317896279 267620 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1317897153 208125 :Zuu!~zuu@unaffiliated/zuu QUIT :Read error: Connection reset by peer < 1317897349 570652 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1317897418 871674 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1317898306 362684 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1317898322 511229 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What are the haps my friends < 1317899061 555257 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, SpaceChem has single-handedly made the £8 I spent on the latest Humble Bundle worthwhile. < 1317899137 592516 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: Standardized font embedding, compression by default (okay, .ps.gz can happen), but probably mostly because not everyone wants a real(tm) programming language as the page description language. (For one thing, it's possible to extract a single page out of any PDF file; it's not possible in general to do the same to a PostScript file.) < 1317899178 257337 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Surely it's /possible/, just inefficient. < 1317899184 122410 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie: ah < 1317899215 871913 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: they added yet another game? < 1317899216 575280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1317899224 401325 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: what sort of game is it? < 1317899239 622912 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, erm, have you played Codex of Alchemical Engineering? < 1317899262 163236 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: never even heard of that. Sounds interesting. < 1317899274 409062 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: I'm not even sure it's possible. E.g. think of a postscript document which prints out a random number of pages on each interpretation. (I believe PostScript has a source of randomness built in.) < 1317899285 838239 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"Download .deb" <-- only .deb? Come on. < 1317899297 19208 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, SpaceChem is a game based on fake chemistry. < 1317899303 300 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1317899314 345318 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You have atoms input on one side, and you program two robots to move them around and bond them. < 1317899375 420098 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nice < 1317899419 772557 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :is .deb the one based on cpio or is that .rpm? < 1317899454 654494 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: .deb is the one that's an ar archive that contains two archives inside it. < 1317899481 786016 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(The inner ones are tarballs compressed either wtih gzip, bzip2 or nowadays I think also lzma/xz are allowed.) < 1317899539 803852 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Other archive is the one unpacked into /; the other one is the control directory, with metadata and installation scripts and such.) < 1317899636 332607 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You can "ar x blah.deb data.tar.gz" (or one of the other extensions) and then you're left with a regular tarball. < 1317899644 701972 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I should probably buy that last bundle too. < 1317899673 276375 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I wasn't so sure about just Frozen Snoozers, but this last addition sounded interesting. < 1317899770 947598 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf, my laptop randomly discharged the battery when unplugged and turned off < 1317899778 849942 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how strange < 1317900406 201329 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, hey, Frozen Synapse sounds pretty good. < 1317900611 228738 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It does, I'm just not sure it's my cup of tea, and it annoyed me to call it a "bundle" when there was just one game. < 1317900715 171186 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Just make sure that no money goes to the guy who made Trauma. < 1317900918 791907 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Did you "play" it? < 1317900956 864474 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Is there even a money slider for it?) < 1317901041 766261 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I like the sliders; they're like this illustrative example of how you can't have your cake and eat it too: you can't drag them all up to eleven. It's a zero-sum game, playing with them. < 1317901067 772582 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1317901188 969055 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1317903621 70544 :Ngevd!~Taneb@host-78-146-167-200.as13285.net QUIT :Quit: Leaving < 1317903633 373110 :Ngevd!~Taneb@host-78-146-167-200.as13285.net JOIN :#esoteric < 1317903670 492769 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Hello! < 1317904717 313047 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 260 seconds < 1317904813 657838 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :ais523, wiki spam < 1317904845 656732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Ngevd: thanks for the alert < 1317904937 99658 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :No problem < 1317905305 621521 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :How hard would it be to get something through the W3C? < 1317905553 901159 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Like an XML thingy for defining programming languages < 1317905771 822529 :derdon!~derdon@p5DE8BC54.dip.t-dialin.net JOIN :#esoteric < 1317905818 924537 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :I've just realised < 1317905828 33610 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :I have never heard the tune to 99 bottles of beer < 1317905839 335926 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Is it anything like 10 green bottles? < 1317907833 349723 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1317908316 414083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I haven't heard it either, IIRC < 1317908542 390698 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I've heard it briefly on The Simpsons. < 1317908551 627340 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's not 10 green bottles. < 1317908557 883907 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Okay < 1317908875 965298 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1317908946 735730 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1317908966 152593 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :> 1/0 < 1317908966 989407 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Infinity < 1317908972 158136 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :> div 1 0 < 1317908973 89135 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: divide by zero < 1317908979 270899 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :HOW CURIOUS < 1317909183 953033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :>1/(1/0) < 1317909190 825800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> 1/(1/0) < 1317909191 689782 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0.0 < 1317909764 519161 :Ngevd!~Taneb@host-78-146-167-200.as13285.net PRIVMSG #esoteric :brb < 1317909769 812311 :Ngevd!~Taneb@host-78-146-167-200.as13285.net QUIT :Quit: Leaving < 1317910112 70085 :Ngevd!~nathan@host-78-146-167-200.as13285.net JOIN :#esoteric < 1317910819 311029 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1317910819 497005 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Client Quit < 1317910830 907773 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1317911038 314946 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1317911051 502555 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> 1/(-1/0) < 1317911052 276613 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -0.0 < 1317911054 465777 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Welp, SpaceChem has me stuck. < 1317911069 357891 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Haven't got the new humble bundle yet < 1317911096 411799 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Busy installing a crappy version of a crappy programming language to play with the vaguely decent features < 1317911155 3391 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god please don't turn into Sgeo please please please. < 1317911182 242466 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Why would I turn into Sgeo? < 1317911190 968600 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Turning into Taneb is much more fun < 1317911194 125125 :Ngevd!~nathan@host-78-146-167-200.as13285.net NICK :Taneb < 1317911194 627240 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Because that's what Sgeo stereotypically does. < 1317911243 230129 :Taneb!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :But yeah, having VB2010 express installed may come in handy. < 1317911276 298174 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sure, you say that, but before you know it you're learning a new language each week. < 1317911287 858516 :Taneb!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :VB was my first language < 1317911296 418041 :Taneb!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Back when it sucked worse < 1317911405 331796 :Taneb!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Dammit microsoft, I don't need Microsoft SQL Server 2008 R2 Management Objects < 1317911637 750856 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes you do. < 1317911860 590848 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Everyone needs a few Microsoft SQL Server 2008 R2 Management Objects in their life. < 1317912302 865661 :derdon!~derdon@p5DE8BC54.dip.t-dialin.net QUIT :Remote host closed the connection < 1317913899 62389 :MSleep!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net NICK :MDude < 1317913983 992812 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1317914304 736384 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION starts suspecting he didn't get something about SpaceChem. < 1317914395 52141 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Syntheses with more than a couple of bonds are so... *ugly*. < 1317914506 427747 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You have to loop around loads because the closest thing to flow control is syncing. < 1317914573 863445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the "all my solutions are ugly and overcomplicated" thing is a common Spacechem experience. < 1317914590 335504 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::( < 1317914593 626640 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean, take ammonia. < 1317914612 12667 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's the same process, bonding an N to an H, three times. < 1317914657 61950 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You can't make one waldo move the hydrogens, because you can't move over the same path in the same direction without looping back. < 1317914809 689371 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1317915050 785327 :Taneb!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Bye < 1317915160 385388 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1317915339 957613 :Taneb!~nathan@host-78-146-167-200.as13285.net QUIT :Ping timeout: 260 seconds < 1317915380 310990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Behold my mess: http://sprunge.us/MOPJ < 1317915436 900712 :tac-tics!foobar@173-161-6-33-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1317915649 346760 :yukari!~yukari@217.118.78.126 JOIN :#esoteric < 1317915727 100298 :yukari!~yukari@217.118.78.126 PART #esoteric :"I'm a happy Miranda IM user! Get it here: http://miranda-im.org" < 1317915830 677330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Come on, you have to admire xs <- liftIO . atomically $ sequence =<< map (\(k,v) -> (,) k <$> readTVar (playerPosition v)) . filter (\(k,_) -> k /= entityID) . M.toList . snd <$> readTVar (serverPlayers st). < 1317916015 477185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:41:33: Steve Jobs died < 1317916015 639934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:44:01: Oh? < 1317916015 811948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:44:11: Sure enough. < 1317916015 958658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:44:14: You seem to have beat Google News. < 1317916015 958851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:44:36: It seems to have literally just happened. < 1317916021 922919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not implying anything, but... < 1317916057 99424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:48:34: Welp, Jobs managed to capture our attention for three minutes. < 1317916057 261150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:48:36: That's pretty good, really. < 1317916057 430770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[...] < 1317916057 934885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:53:16: OK, I am seriously terrified by this curry ... PLEASE DON'T BURST INTO FLAMES ... I'M SORRY THAT I'VE ANGERED THE COCONUT OIL GODS ... < 1317916063 863482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm just saying... < 1317916084 983107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:56:24: "Gregor has a preternatural talent for creating wonderfully salient and laisse-faire compositions alluding to the bourgoisie sensibilities of the current American zeitgeist." < 1317916085 149346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:57:01: someone else can do the remaining 78 < 1317916085 296177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:57:41: (no, i'm not sure what all those words mean) < 1317916085 296370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:58:14: oerjan: Good! Gettin' there! < 1317916093 146411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: The remaining seventy-eight words are all "dicks". HTH < 1317916150 828234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:20:04: cards = [((suit0, rank0), (suit1, rank1)) for suit0 in range(0,4) for rank0 in range(0,13) for suit1 in range(0,4) for rank1 in range(0,13) if (not (suit0 == suit1 and rank0 == rank1)) if (suit0==0) if (rank1==0)] < 1317916158 810481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: ugly, and wider than any editor window < 1317916185 54907 :tac-tics!foobar@173-161-6-33-Illinois.hfc.comcastbusiness.net PART :#esoteric < 1317916190 805484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:54:34: (0...4).flat_map { |s0| (0...13).flat_map { |r0| (0...4).flat_map { |s1| (0...13).flat_map { |r1| ((s0, r0), (s1, r1))}}}} < 1317916190 971337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least it's shorter than the python < 1317916231 411589 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Steve Jobs is dead? < 1317916257 335260 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION wonders how happy he can be without being a complete dick. < 1317916285 708862 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Bloomberg accidentally published Jobs' obituary in 2008. Arik Hesseldahl of BusinessWeek magazine opined that "Jobs isn't widely known for his association with philanthropic causes", compared to Bill Gates' efforts." < 1317916292 932483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover has steadfastly avoided all forms of news and internet media all day. < 1317916301 70497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also probably 0 happies; I don't think Jobs has done anything actually malicious. < 1317916320 301088 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is sooooo close to Alfred Nobel's story. < 1317916423 892051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:18:04: hi oerjan. he was young. do you know how he died? < 1317916424 58732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:18:16: cancer, as expected < 1317916440 890793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would have been impressed if he managed to die of something else right after taking a long leave and then stepping down because of obvious health reasons. < 1317916554 260335 :monqy!~swell@71.102.215.70 JOIN :#esoteric < 1317916588 108440 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1317916599 812204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:20:51: * Sgeo|web wonders if it's possible to run the sort of Linux running on the ... wait, the js Linux emulator probably isn't emulating x86 < 1317916600 140848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:22:46: Oh, he does emulate an x86 o.O < 1317916600 287428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:22:51: What was Gregor working on? < 1317916600 287529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mips < 1317916607 906445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:32:18: Sgeo|web: wasn't gregor using MMIX or something like that < 1317916609 411290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was mmix firts < 1317916610 893827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :first < 1317916611 883146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then mips < 1317916636 190707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10:12:35: sure, pdf is based on ps < 1317916636 337382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10:12:42: but still, why introduce pdf < 1317916639 155537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: pdfs cant infinite loop < 1317916667 240771 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :ellitott: nico died in a car accdident two weeks after she succesfully cured her heroin dependancy < 1317916688 487247 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: oh right < 1317916865 395366 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=UNI8CGaT_jk < 1317916871 150724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"curing a heroin dependency" sounds a bit more psychological than cancer :P < 1317917348 218865 :hagb4rd!~perdito@koln-4db4e626.pool.mediaWays.net PRIVMSG #esoteric :however terrible it swill get us all soon enough < 1317917489 43833 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1317917512 678306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover. < 1317917523 9896 :64MAAM69P!~augur@129.2.129.32 JOIN :#esoteric < 1317917524 842157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xs <- liftIO . atomically $ sequence =<< map (\(k,v) -> (,) k <$> readTVar (playerPosition v)) . filter (\(k,_) -> k /= entityID) . M.toList . snd <$> readTVar (serverPlayers st) < 1317917526 815411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Start admiring. < 1317917536 282097 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I worked out what it was that I didn't get about SpaceChem. < 1317917577 133368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Start < 1317917577 464745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ad < 1317917578 147761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mi < 1317917578 777869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ring < 1317917616 62271 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god my eyes < 1317917616 555014 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.jamesaltucher.com/2011/02/10-unusual-things-i-didnt-know-about-steve-jobs/ < 1317917623 672851 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Reddit stop making me read stupid things < 1317917649 751503 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :i almost clicked but then i stopped myself and then i read that it was stupid and then i felt glad about my decisions < 1317917656 75488 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :" I actually think Jobs is probably the most charitable guy on the planet. Rather than focus on which mosquitoes to kill in Africa (Bill Gates is already focusing on that), Jobs has put his energy into massively improving quality of life with all of his inventions." < 1317917665 244500 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Charity. < 1317917670 997782 :Gregor!foobar@codu.org PRIVMSG #esoteric :lol < 1317917696 99022 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.jamesaltucher.com/2011/02/living-life-is-better-than-dying-in-college/ < 1317917705 73386 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :help i'm being sucked into a whirlpool of stupid < 1317917730 857871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://4.bp.blogspot.com/_mT_OPhlZxz4/TFcoXMbG9SI/AAAAAAAAABQ/8a9g3PEsBF4/s320/college+misery+matrix.jpg < 1317917735 301939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see the relation to the Matrix. < 1317917766 973919 :Gregor!foobar@codu.org PRIVMSG #esoteric :"I'm already getting tired of that commercial where John Hodgman brags about how he's a PC and is alive." < 1317917776 538837 :Gregor!foobar@codu.org PRIVMSG #esoteric :♥ Onion :P < 1317917777 916798 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.jamesaltucher.com/2011/01/8-alternatives-to-college/ < 1317917780 867939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"3) He made the game “Breakout”" < 1317917785 642347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I like the part where Woz did that instead. < 1317917810 366368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Designer(s) Nolan Bushnell (conception), < 1317917810 517823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Steve Bristow (conception), < 1317917810 664385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Steve Wozniak (prototype) < 1317917819 280076 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait until he waves away Jobs lying to Wozniak and cheating him out of his earnings. < 1317917827 183687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The same year, Alcorn assigned Steve Jobs to design a prototype. Jobs was offered US$750, with an extra $100 each time a chip was eliminated from the prospected design. Jobs promised to complete a prototype within four days. < 1317917827 349038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jobs noticed his friend Steve Wozniak—employee of Hewlett-Packard—was capable of producing designs with a small number of chips, and invited him to work on the hardware design with the prospect of splitting the $750 wage. Wozniak had no sketches and instead interpreted the game from its description. To save parts, he had "tricky little designs" difficult to understand for most engineers. Near the end of development, Wozniak considered moving < 1317917827 495791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the high score to the screen's top, but Jobs claimed Bushnell wanted it at the bottom; Wozniak was unaware of any truth to his claims. The original deadline was met after Wozniak did not sleep for four days straight. In the end 50 chips were removed from Jobs' original design. This equated to a US$5,000 bonus, which Jobs kept secret from Wozniak, instead only paying him $375.[1][2][3][4][5][6]" < 1317917857 432788 :64MAAM69P!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1317917884 553220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I think from now on I’m going to be a pescetarian, just because Steve Jobs is one. Except when I’m in Argentina. In Argentina you have to eat steak." < 1317918011 279926 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"The 'selfish' prick has obviously made contributions to improve the lives of millions through his products' competitive superiority, and deserves to direct that $40B as he sees fit... can anyone argue they would spend it better than Jobs?" < 1317918077 428003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But seriously though, let's stop reading this crap, it's not even amusingly bad. < 1317918101 812962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Boring HWN this week. < 1317918191 756532 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.youtube.com/watch?v=hLVsIpejFgM < 1317918200 923360 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This has single-handedly made it worthwhile. < 1317918485 196647 :augur_!~augur@129.2.129.32 JOIN :#esoteric < 1317918847 116305 :Ngevd!~nathan@host-78-146-167-200.as13285.net JOIN :#esoteric < 1317918941 213553 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait a second, is a .deb an ar archives with .tar.gzs in it?! < 1317918960 85584 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Hello! < 1317918980 819160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: only one .tar.[compression] < 1317918985 921779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although hmm < 1317918988 225559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe control is a tar too < 1317918992 547303 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1317919021 381666 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: problem: they added a new game to the last bundle, called SpaceChem. I'm having problems trying it out because the download is a .deb, no other options offered < 1317919038 353952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know what SpaceChem is. < 1317919041 891873 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and I'm trying to figure out how to extract the files from it < 1317919044 687497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Just use alien. < 1317919053 953451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It can convert between deb, rpm, slackware tgz, ... < 1317919071 188088 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: but what about arch linux packages? < 1317919071 334859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Probably the slackware tgz will be the most useful for you. < 1317919073 973158 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1317919086 210593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: But basically, the .tar.gz in an .ar is the root directory. < 1317919096 319221 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how strange < 1317919096 466006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So just get that out and do whatever the Arch equivalent of checkinstall is. < 1317919100 644780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why? < 1317919105 252616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How else would you do it? < 1317919140 838518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well, I'm not sure I would use a ar wrapper around the .tar.gz, I might do something like a .tar.gz with, say, a install-script directory and a file tree directory + a metadata file in it < 1317919146 361433 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yesssssss, finally got the ammonium synthesis done. < 1317919190 45357 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(In case anyone else makes the same mistake I did, the "add bond" instruction adds bonds between all atoms on bonding tiles, not just the one under the waldo.) < 1317919224 614504 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: well it installs everything in /opt/ in a clean way, just adds a menu entry and a symlink outside that < 1317919231 446039 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so should be easy to get that package working < 1317919233 498581 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Buyinh humble bundle < 1317919236 953779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I'd just untar it. < 1317919242 68877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: If it's in /opt you don't need it in the package manager. < 1317919245 415228 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: indeed < 1317919280 740714 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: with "to get that package working" I meant the .deb, as in that I don't need an arch linux package < 1317919289 286939 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the menu entry I don't need < 1317919293 756419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ar x ...; tar xf -C / foo.tar.gz < 1317919300 250781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1317919302 399412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-C has to come first < 1317919306 670961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tar has the worst invocation syntax ever < 1317919325 224276 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1317919349 666765 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Bundle bought < 1317919352 381053 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: I did tar xf data.tar and then sudo mv opt/zawtflongname /opt :P < 1317919357 238228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: FOR HOW MUCH < 1317919365 304050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Well, there's that, yes. < 1317919376 746922 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: easier than tar syntax :P < 1317919406 921412 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :FIVE WHOLE DOLLARS < 1317919445 839228 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait what? it opens a youtube link in firefox to an embedded .swf version, giving me a download prompt < 1317919447 290877 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how weird < 1317919447 721941 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :...The soundtrack for Frozen Synapse is more memory than the actual game < 1317919483 800228 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Ngevd: you mean the download size? Yeah I think it contains some bonus tracks that didn't actually make it into the game < 1317919493 350251 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Aaah < 1317919543 745685 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :[355225.880924] sr0: CDROM not ready. Make sure there is a disc in the drive. <-- huh, why is launching SpaceChem doing that < 1317919579 847086 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: What are you network serving? < 1317919612 227774 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Oh, it's Minecraft, isn't it? < 1317919632 583481 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, don't play Frozen Synapse I will sad :( < 1317919658 792559 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :I REFUSE TO UNSAD A GHOSTLY VACUUM CLEANER/US POLITIAN < 1317919661 918240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes, yes it is. < 1317919672 809721 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :MINECRAFT IS THE DEVIL < 1317919676 895217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Yes, yes it is. < 1317919678 406917 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: why? I like Frozen Synapse < 1317919679 755606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is cool < 1317919699 680010 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Your next response is just going to be the same as your previous two. < 1317919709 861013 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Apparently there's been snow today < 1317919710 26395 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, I can't play it though. < 1317919734 140891 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Snow be comin' in earlier every year. < 1317919773 267625 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :SYNAPSE INSTALLED < 1317919802 819316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: No, no it's not. < 1317919820 904877 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :ACTION set elliott up with a question he couldn't go wrong at. < 1317919822 173262 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Ngevd: where? < 1317919840 453448 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :shachaf: minecraft is awesome < 1317919852 578787 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Vorpal: my computer < 1317919866 424410 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Ngevd: no I meant the snow < 1317919879 35929 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :High lying areas < 1317919879 589765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: No it's not. < 1317919969 620525 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :I can't get on Frozen Synapse :( < 1317919985 621052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: HAHAHAHAHA JUST LIKE PH < 1317920005 77491 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1317920006 907833 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :What's my key? < 1317920021 163191 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: okay minecraft is fun, but could be better. Sure < 1317920080 256600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: how should we know? < 1317920097 381510 :Ngevd!~nathan@host-78-146-167-200.as13285.net QUIT :Read error: Connection reset by peer < 1317920105 113316 :Ngevd!~nathan@host-78-146-167-200.as13285.net JOIN :#esoteric < 1317920125 276977 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Where can I find my key? < 1317920160 255067 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Found it! < 1317920460 135169 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1317920624 246301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :significant areas of Canada have lost all internet access, it seems, due to the only satellite in range malfunctioning < 1317920644 171268 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Bye < 1317920646 798902 :Ngevd!~nathan@host-78-146-167-200.as13285.net QUIT :Quit: what a big quitter he is, eh? < 1317920658 27862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose this'll lead to an argument between me and elliott as to just how essential Internet access is < 1317920674 506508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :affects telephone too, so it could be quite bad < 1317920690 660795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Internet access isn't quite at the essential stage yet. < 1317920714 776741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But IIRC there are already quite a lot of forms in some countries that can't actually be done offline < 1317920787 741486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they tend to assume at least ready access to public libraries, I think < 1317920797 844279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or the ability to turn up to government offices and use computers there < 1317920847 222730 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1317920849 200712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the fact that you can access something at a library doesn't make it non-essential :P < 1317920855 797113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just means it's not essential /and/ hard to access < 1317920857 758021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1317920862 38737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just means it's essential /and/ not hard to access < 1317920863 197492 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So has anyone else played SpaceChem yet. < 1317920864 843575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: indeed, but it offers an alternative access route for it < 1317920913 104548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not an alternative, it's still using the internet < 1317920921 167893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and an long-term internet outage would still affect it) < 1317920927 639959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(unless libraries get their internet via magic) < 1317920931 934241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1317920961 600532 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the ironic thing is, that in the modern world, an Internet outage could easily be worked around if it didn't affect the telephone system < 1317921182 420426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when Egypt's internet was cut, there was a French ISP giving Egyptians free dial-up access, for instance (on the basis that they were hardly using their dial-up capability for anything else nowadays) < 1317921232 500159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1317921240 127120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that only works until dial-up becomes completely unusable < 1317921250 662881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I doubt Egyptian protesters were using IRC < 1317921263 507001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: dial-up is enough for most of the basic things people need the Internet for < 1317921267 454031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just turn off images and scripts < 1317921270 86007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if web browsing < 1317921270 582730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is for now < 1317921276 221619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: scripts? < 1317921279 892731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, so now facebook and twitter don't work < 1317921294 869099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those were used extensively in the relevant protests (well, I don't know about Egypt in particular) < 1317921295 855594 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, they're really coded that badly? < 1317921311 821515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm pretty sure at least Twitter works without scripts; it's just that the #! URLs don't < 1317921330 652042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't post without scripts, I don't think < 1317921331 957741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: coding for people without scripts turned on is like coding for people whose browsers just don't understand nowadays < 1317921336 731561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's unfortunate, yes < 1317921343 851104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's also true < 1317921358 354288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I dislike scripts because they give a lot more scope for pages to act in bad-UI ways < 1317921368 386379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: "it's unfortunate" < 1317921370 364778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like hanging, not obeying typical UI conventions, etc < 1317921373 654278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't like the web's scripting model < 1317921392 286066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but the web really won't be usable without scripting turned on for that much longer, as unfortunate as that is < 1317921427 401212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a lot of the blame lies in the fact that it can be pretty annoying to write something that works fully without scripting but just works more fluidly with scripting turned on; the web is very badly architectured, as is obvious) < 1317921565 938942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So does the reality distortion field evaporate now, or does it move on to someone else? < 1317921673 223534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we'll have to observe Apple fans to check < 1317921693 953905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Who says it'll affect Apple fans this time? < 1317921709 569704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ooh, this would be a good Doctor Who villain. < 1317921715 999211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it wouldn't be /the/ reality distortion field if it didn't affect Apple < 1317921720 654728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be a different reality distortion field < 1317921728 795504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it only affected Apple fans because Steve Jobs was at Apple, duh < 1317921873 682975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not certain it was Steve Jobs who created it < 1317921885 880293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :he was just in charge of working out where to distort < 1317922009 14484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: If it's passing on to somebody else, it's probably been around for millennia. < 1317922014 291489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK this is starting to REALLY sound like a Doctor Who villain. < 1317922030 36544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the villain's a sentient concept? < 1317922033 863166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that sounds pretty doctor who-appropriate < 1317922561 951394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1317922567 219448 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :251) Maybe they should just get rid of Minecraft. If more people want it someone can make using GNU GPL v3 or later version, with different people, might improve slightly. < 1317922605 83641 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I have finally made a reaction in SpaceChem that I'm proud of. < 1317922631 960430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I call it... love." < 1317922763 750252 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: where does the context for that discussion start? < 1317922798 313744 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : So has anyone else played SpaceChem yet. <-- a bit, kind of cool but not really my type of game. < 1317922838 852978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: with Steve Jobs' death < 1317922844 470141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we were discussing the Reality Distortion Field < 1317922862 332491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Steve Jobs died?? I am literally a hermit and have no idea what human civilisation is. < 1317922872 245837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(IT SURE WILL BE EMBARRASSING IF I PREDICT THIS INCORRECTLY) < 1317922897 190404 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: he died!? < 1317922902 53073 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: when? < 1317922903 265577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Hey, I was right. < 1317922909 967541 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and what will happen to Apple now hm < 1317922917 354768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: some time between today and yesterday < 1317922924 378603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: He'd already stepped down. < 1317922927 504431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I saw you also missed him stepping down as CEO of Apple; that was months ago < 1317922928 133218 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: I know < 1317922936 420341 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: no I didn't < 1317922938 628208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Exactly nothing will happen beyond the stock price plummeting and then going back up the next day. < 1317922941 573829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That already happened. < 1317922941 720380 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but well, he was still there < 1317922963 458217 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523: it is just that it seemed to go from HTTP headers to Steve Jobs suddenly. < 1317922967 332053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: People don't take many months of leave and then step down as CEO saying that the time has come when they are no longer able to do their duties for the company... without it being health-related. < 1317922968 217814 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is why I got confused < 1317922972 732635 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well, scripting & http headers < 1317922981 495994 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: indeed < 1317922992 374167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyone who didn't see this coming is pretty naive, although admittedly I was expecting it to take longer. < 1317922999 707467 :augur_!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1317923023 282684 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: yeah I was seeing it, but I was expecting it maybe next year or so < 1317923032 508963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not so suddenly < 1317923044 449870 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Vorpal: I heard you have no sense of humor once. < 1317923050 31181 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Or was it me who didn't have one? < 1317923054 122901 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :shachaf: don't listen to elliott < 1317923070 303611 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :elliott: Should I listen to Vorpal? < 1317923075 49192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: He has as much a sense of humour as he has scrollback. < 1317923076 662560 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :shachaf: maybe < 1317923080 491171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's something both me and Vorpal can agree on. < 1317923093 232288 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: well yes, I have 1000 line scrollback in this irc client < 1317923095 319086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :per channel < 1317923108 362175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: Vorpal has no scrollback and never, ever misses context. < 1317923111 121720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/misses/gets/ < 1317923115 738549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See, now we've shifted the disagreement. < 1317923119 627263 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott: no the original was correct < 1317923128 98290 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mostly < 1317923344 246112 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, wait, you didn't like SpaceChem you are the worst. < 1317923380 573400 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, you don't act like it. < 1317923425 27422 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Thing that makes complete sense if you read the last line. <-- I don't get it, context? < 1317923458 617771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: ? < 1317923482 321328 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, it's a short play demonstrating how Vorpal doesn't have scrollback. < 1317923496 121301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: WHOOOOSH < 1317923542 772464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal, wait, you didn't like SpaceChem you are the worst. <-- I think it is a good game. No doubt about that < 1317923558 174493 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but it is not my type of game. < 1317923623 940916 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover: I'm saying that it is a good game in it's genre. But that I don't really enjoy playing that genre. < 1317923684 555030 :augur_!~augur@129.2.129.32 JOIN :#esoteric < 1317923948 224960 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1317923973 323641 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1317923986 25300 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net JOIN :#esoteric < 1317923999 48210 :pikhq!~pikhq@71-219-199-216.clsp.qwest.net QUIT :Ping timeout: 256 seconds < 1317924284 212344 :Ngevd!~nathan@host-78-146-167-200.as13285.net JOIN :#esoteric < 1317924318 316977 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Hello! < 1317924368 476274 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :It is my personal belief, which may not be accurate to reality, that the wiki moves slowly and not many interesting languages are created all that often < 1317924419 881611 :Gregor!foobar@codu.org PRIVMSG #esoteric :Waaah? < 1317924429 760443 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :I want more esolangs < 1317924470 306272 :Gregor!foobar@codu.org PRIVMSG #esoteric :Then write more esolangs. < 1317924481 523760 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :I wrote the newest esolang < 1317924528 247209 :Gregor!foobar@codu.org PRIVMSG #esoteric :Gee, the owner of codu.net is offering it to me for $250. < 1317924546 525625 :Gregor!foobar@codu.org PRIVMSG #esoteric :Value to me: none < 1317924587 438389 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :I would buy it and pretend to be someone called Richard Grieg < 1317924595 827514 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :But I have not enough money to do such < 1317924747 937332 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :"Codu is the personal page of Richard Grieg, a programmer and college student from Portland, Dorset, currently at Patna, and so living in Western India. He (I) will be posting some arbitary projects to this page. If you are interested in Grieg's academic career, got o his academic page." < 1317924824 698903 :MDude!~fyrc@or-67-238-31-252.dhcp.embarqhsd.net QUIT :Ping timeout: 258 seconds < 1317924826 930077 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Also, is your hat page representative of the ones you wear often? < 1317924841 635304 :Gregor!foobar@codu.org PRIVMSG #esoteric :I wear all of my hats at random intervals. < 1317924848 313251 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :I have three hats < 1317924857 457422 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :All of which I have worn approximately twice < 1317924872 15378 :Gregor!foobar@codu.org PRIVMSG #esoteric :Well then you fail at hats. < 1317924880 346033 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Yes I do < 1317924913 959429 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PRIVMSG #esoteric :I have two hats, I win at failing < 1317924927 950195 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PRIVMSG #esoteric ::P < 1317924985 242527 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1317925069 974385 :Gregor!foobar@codu.org PRIVMSG #esoteric :Well, that depends. < 1317925070 141185 :Gregor!foobar@codu.org PRIVMSG #esoteric :Both of you: How many of those are baseball caps? < 1317925078 703747 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :One is a cricket cap < 1317925083 139838 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :That's pretty close < 1317925161 811183 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PRIVMSG #esoteric :2 < 1317925186 817289 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :It's an Australia cap < 1317925195 214708 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :I bought it when I was in Australia < 1317925226 29100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I buy all of my Australia caps in Finland. < 1317925249 381704 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :Good choice; they're cheaper there < 1317925282 105106 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PRIVMSG #esoteric :I buy all my chinese electronics in USA.. oh wait < 1317925296 229416 :Ngevd!~nathan@host-78-146-167-200.as13285.net PRIVMSG #esoteric :... < 1317925762 484205 :augur_!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1317925808 520117 :Gregor!foobar@codu.org TOPIC #esoteric :Welcome to the international hub for exoteric voodoo programming design and deployment! | computed jumps... the topic. | 12345678^&!* | http://codu.org/logs/_esoteric/ < 1317926371 941827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, my mother's Windows machine, the version of Firefox on it cannot download executabel files, the download gets cancelled as soon as it tries < 1317926379 204183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's clearly capable of downloading in general, because it can show web pages < 1317926382 495246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*executable < 1317926385 338190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :any idea what's going on? < 1317926393 447714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IE has similar issues < 1317926419 902386 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :ACTION puts on his Windows cap < 1317926422 479585 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :Reinstall. < 1317926437 322231 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You put on your robe and Windows cap? < 1317926439 939304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are no rescue disks to reinstall from < 1317926458 333393 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :*blink* < 1317926463 932352 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Download Firefox again through IE? < 1317926482 914219 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :Not even the utterly moronic "burn your own rescue disks so we can save on 5¢" thing? < 1317926491 513382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: they weren't made < 1317926506 900633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: even IE refuses to download, although in a rather wider range of ways < 1317926509 620116 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :And, lemme guess, the thing to make them is no longer accessible? < 1317926522 276609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I remember I eventually managed to download MSE via it < 1317926532 359257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: I'm not sure; I'm not entirely sure if I'd trust it to still /work/ after this long < 1317926532 980335 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :Okay, then. < 1317926535 981097 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, use whatever Windows calls wget? < 1317926544 374888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it doesn't have a wget-alike, as far as I know < 1317926544 855834 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Windows doesn't ship with such a program. < 1317926549 553145 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :It does have ftp, though. < 1317926555 805093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it /does/ have FTP, that's how I installed Firefox in the first place < 1317926558 168835 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :i.e. ftp(1) < 1317926583 349848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: some AV? < 1317926584 6224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it isn't (1) on Windows < 1317926595 252187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it uses microsoft security essentials < 1317926596 855837 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :It's still ftp(1), even if they neglect to include the man pages. < 1317926604 382604 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :It is literally BSD ftp. < 1317926634 734285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :another clue, perhaps, is that Firefox doesn't seem to save any information between sessions < 1317926643 430831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, this is all running not-as-admin, btw, and is IIRC Vista < 1317926732 354612 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net PRIVMSG #esoteric :Hmm. Not-as-admin? There's a chance the user account got far too limited. < 1317926737 272124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I mean some AV could block executable downloads < 1317926747 493293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ah, right < 1317926757 436105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the only AV that I'm aware is on there currently is MSE, which wouldn't < 1317926763 28272 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was previously Norton on there, IIRC < 1317926765 667146 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net JOIN :#esoteric < 1317926769 554273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps it's left some tendrils behind < 1317926770 540570 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Hmm. Not-as-admin? There's a chance the user account got far too limited. < 1317926779 524929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just a default admin account < 1317926780 657269 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Though, as this is a home machine owned by your mother, I wonder how that could happen. < 1317926803 612629 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Oh, wait. *NORTON* < 1317926821 865299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it came with Norton! < 1317926836 245751 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Norton is *nasty*. < 1317926842 862071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yup < 1317926853 66521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle isPrefixOf < 1317926853 512745 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString isPrefixOf :: ByteString -> ByteString -> Bool < 1317926853 857929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List isPrefixOf :: Eq a => [a] -> [a] -> Bool < 1317926854 4588 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Char8 isPrefixOf :: ByteString -> ByteString -> Bool < 1317926854 219315 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Any idea which version? < 1317926860 355249 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 248 seconds < 1317926979 801786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: hmm, probably 2008's or 2009's < 1317926994 366898 :pikhq_!~pikhq@71-219-236-247.clsp.qwest.net QUIT :Ping timeout: 245 seconds < 1317927044 153664 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :I'd suggest looking for any remaining tendrils of that most horrible thing. < 1317927272 321577 :augur_!~augur@129.2.129.32 JOIN :#esoteric < 1317927366 262531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm... we always feed the first element of the buffer in, and then discard it, and we only ever add one element to the buffer < 1317927369 899606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the buffer is initially empty < 1317927375 993943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the buffer never gets more than one element, right? :P < 1317927404 432229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think so < 1317927407 885669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :testing seems to prove that :P < 1317927411 18998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION replaces Seq with Maybe < 1317928970 755007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: You should name my branch < 1317928985 72267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Norton < 1317928991 701705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: That's a rubbish name for my branch < 1317929097 747371 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1317929106 654513 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com QUIT :Changing host < 1317929106 801624 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1317929114 307165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I guess I'll either call it remove-iterio, remove-iteratees, no-iterio, no-iteratees, handle-io or handles < 1317929287 502810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: If you pick without using dice, I'll give you a cookie. < 1317929298 560636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what does it do? < 1317929306 314442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: branches "do" things? < 1317929324 945480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what do the changes in the branch that aren't in other branches do? < 1317929328 140240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1317929347 140613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: convert it from using the iteratee model from the iterIO package to straight handle-based IO < 1317929370 545213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably handle-io, then < 1317929386 22483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably better to describe a branch by what it does rather than by what it doesn't < 1317929388 990290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-io just looks so weird, especially the lowercase < 1317929404 277167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not to me, in this font < 1317929406 378351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and, well, technically the iteratee code uses handles too, just not /directly/ in the main loop < 1317929416 810248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it looks weird because IO should always be uppercase >:( < 1317929569 805909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh well, the branch probably won't ever escape my computer < 1317929590 76900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll create it, do my commits, and merge it back in without a commit and then push if all goes well :P < 1317929598 869492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and delete it if I don't like it) < 1317929697 768992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In the background you can hear ais523 grumbling about removing merge commits. < 1317930117 456703 :augur_!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1317930248 469682 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: codeville merge: good merge or best merge? < 1317930280 803710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pcvd merge is interesting, certainly. < 1317930285 806358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why do you ask? < 1317930291 402933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Codeville is very dead. < 1317930311 372166 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was mostly just seeing what your opinion was, as I really don't know anything about it. < 1317930317 997001 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've just been reading about VCS < 1317930417 876931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: If you want some culture shock, read http://www.gnu.org/software/gnu-arch/tutorial-old/arch.html and http://www.monotone.ca/docs/Tutorial.html. < 1317930459 131691 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Works on Whole Trees arch keeps track of whole trees -- not just individual files. < 1317930462 215900 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow! < 1317930495 132399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: arch was the first non-expensive-and-proprietary DVCS. < 1317930495 297435 :Ngevd!~nathan@host-78-146-167-200.as13285.net QUIT :Ping timeout: 260 seconds < 1317930580 673570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, wait. < 1317930585 129769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You should probably read http://www.gnu.org/software/gnu-arch/tutorial/index.html instead. < 1317930587 265528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's better-formatted. < 1317930603 691683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And has largely the same content. < 1317930691 854886 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :do I have to? < 1317930701 425341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1317930830 608404 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how about a < 1317930845 555601 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :VCS where merging just literally superimposes the two files < 1317930858 880288 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :into a... superimposed file thing. < 1317930866 743453 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and that would be okay somehow. < 1317930876 799983 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... :) < 1317931354 357866 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net JOIN :#esoteric < 1317931613 60730 :erdosjr!5cf9a241@gateway/web/freenode/ip.92.249.162.65 JOIN :#esoteric < 1317931620 133433 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Oh, Open University < 1317931632 811572 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :"Unlike other operating systems, Linux operating systems use Linux" < 1317931638 742106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah yes. < 1317931647 781327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erdosjr: hi erd[symbol i can't type]s < 1317931655 686404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did you bring the Book? < 1317931656 184490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`? welcome < 1317931658 391676 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page < 1317931661 551060 :erdosjr!5cf9a241@gateway/web/freenode/ip.92.249.162.65 PRIVMSG #esoteric :hello elliott < 1317931681 648129 :erdosjr!5cf9a241@gateway/web/freenode/ip.92.249.162.65 PRIVMSG #esoteric :what book? < 1317931712 193868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Paul_Erd%C5%91s#Biography, six paragraphs in. :p < 1317931725 869501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : "Unlike other operating systems, Linux operating systems use Linux" < 1317931732 943099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't really have a comment on that, I just wanted to quote it < 1317931749 718256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's what `addquote is for :P < 1317931754 987553 :erdosjr!5cf9a241@gateway/web/freenode/ip.92.249.162.65 PRIVMSG #esoteric :ehh. < 1317931773 661698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`addquote [in the context of Open University] "Unlike other operating systems, Linux operating systems use Linux" < 1317931775 801964 :HackEgo!~HackEgo@codu.org PRIVMSG #esoteric :702) [in the context of Open University] "Unlike other operating systems, Linux operating systems use Linux" < 1317931828 73444 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Why can't linux.org and open.ac.uk play nice? < 1317931833 839753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :linux.org? < 1317931840 611096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't you mean kernel.org? :p < 1317931911 216576 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :EXACTLY < 1317931913 855169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Enjoying your GNU arch tutorial? < 1317931928 235285 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Aargh! < 1317931930 856726 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :A giant gnu! < 1317931955 493556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[handle-io 19c942a] Convert packet analysis code to handle-based IO XXX WRITE MORE HERE < 1317931974 524911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: scapegoat needs a way to create canary commits, that can't be pushed without forcing < 1317931986 555828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and that can be easily amended :P < 1317931996 958488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what's your intended use case? < 1317932004 453244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: [handle-io 19c942a] Convert packet analysis code to handle-based IO XXX WRITE MORE HERE < 1317932014 516743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not accidentally pushing things like that, and being able to give them reasonable commit messages easily :P < 1317932051 162710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that case, it should probably treat working trees as a special case of that sort of commit < 1317932094 333741 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :START THE CLOCK < 1317932105 696724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: do you mean working tree or index? < 1317932118 206813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(unlike most git-haters, I think the working tree/index distinction is incredibly useful) < 1317932124 57121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I mean working tree < 1317932134 932101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, what's physically on the filesystem < 1317932140 318680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, IMO sg doesn't need a model of that < 1317932147 569475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, perhaps < 1317932156 803765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the index is a useful thing to have, /but/ it shouldn't be used by default < 1317932162 81807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's just that, the sg tool has to offer /some/ way to modify the index commit < 1317932169 201027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :being able to half-commit changes to the index is great < 1317932172 161542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it does that by using the filesystem < 1317932175 803164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I disagree. < 1317932176 613039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's not the usual case < 1317932180 492593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: If you phrased it this way, I would agree: < 1317932197 632088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I think commit should have -a on by default iff the index is an empty changeset." < 1317932201 275908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: but then I'd disagree < 1317932220 809570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and say it should be equivalent to "sg add; sg commit-index-to-branch" or something < 1317932223 488635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in that case < 1317932231 852801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(where "sg add" is "darcs record" to the index) < 1317932237 820662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it should be equivalent to -p followed by commit < 1317932242 242352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*add -p < 1317932249 489588 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :I thought this linux was supposed to be damn tiny! < 1317932251 646832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's what I said < 1317932257 671392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you didn't say the -p < 1317932259 963424 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :It's 50.6 whole megabytes! < 1317932261 509222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: (where "sg add" is "darcs record" to the index) < 1317932262 341111 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :WHEN ZIPPED! < 1317932268 597868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1317932279 902259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ngevd: try tiny core :P < 1317932294 185621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: in which case, the index /is/ always used < 1317932302 920672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're just not exposed to it if you try to run what would be a nop < 1317932305 551607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1317932309 343238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose you can commit an empty changeset < 1317932311 989094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but you wouldn't want to < 1317932318 316034 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :elliott: I'm following a course < 1317932320 750318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, it becomes an implementation detail except when you don't want it to be < 1317932325 873106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's probably the best situation < 1317932327 518504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :More like following a: HORSE. < 1317932344 15136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, IMO sg's terminology and UI should follow its implementation as much as possible < 1317932355 649098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: one of git's main flaws is that it tries to hide its implementation < 1317932360 424703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps < 1317932361 87133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which just makes nothing make sense < 1317932366 416941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think git's impl is that hidden < 1317932368 27726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because it bundles unrelated-in-git concepts into single commands < 1317932371 158451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just full of shortcut commands < 1317932372 146174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no, it isn't, but it tries to be < 1317932381 726876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yep, but the shortcut commands are alien to git itself < 1317932388 44807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the low-level commands are huge a pain to use < 1317932391 542242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/huge a/a huge/ < 1317932529 726285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Rearrange shit in MC.Host lol XXX FIXME" < 1317932533 176981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it's under fifty characters < 1317932539 309631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good commit message! < 1317932540 956244 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :I should probably check whether I'll be able to do my homework < 1317932569 522376 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :ACTION vaguely wonders whether he writes good commit messages < 1317932581 217232 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Hmm, I think some of mine have been along the lines of X, Y, Z, oh, and some other stuff < 1317932586 168735 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Or "general stuff" < 1317932586 659214 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :So no < 1317932603 7146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo|web: you can't write good commit messages if you don't write good /commits/ < 1317932622 340369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a comma is a commit smell, "other stuff" is like a commit /stench/ < 1317932675 938846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: comma between what you did and why you did it is OK, right? < 1317932689 381049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, I was referring more to the subject line < 1317932698 935899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: in the subject line < 1317932704 454729 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Well, I need to figure out how to put away some of the stuff I did temporarily then test and check before commit, I guess < 1317932707 434513 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric ::/ < 1317932716 661184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: not really; you only have fifty characters, so you should try and summarise both in one go < 1317932742 389764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I ignore the 50-char limit < 1317932744 37346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that bad? < 1317932748 323549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's only for git, but yes < 1317932761 340849 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Wow. The tz databse is ended indefinitely. < 1317932772 216982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the person maintaining it got sued < 1317932775 716123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: (a) you make git log --oneline harder to use, (b) you break the git model of "commit message = subject line", (c) a whole host of things < 1317932776 674579 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :o.O um, what < 1317932778 503569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :claiming that it was a copyvio from some atlas < 1317932782 592989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: neat < 1317932797 119808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not really, it's copyright trolling < 1317932804 444978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: link? < 1317932805 453902 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Wow, you can run an operating system WITHIN AN OPERATING SYSTEM!? < 1317932805 803301 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Wonderful thing about this case is, in the US pure facts are literally uncopyrightable. < 1317932807 622626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :timezones themselves, I doubt are copyrightable, no matter where you get the source from < 1317932814 292051 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :http://article.gmane.org/gmane.comp.time.tz/4133 < 1317932816 434115 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :This is like Inception, but actually vaguely confusing < 1317932821 752657 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :ais523: In some jurisdictions they can be. < 1317932831 466658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: anyway, the fifty-char limit is really nice because it means the summaries are actually /useful/ < 1317932838 296969 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :The US, where both the plaintiff and defendent are in, is not one of those jurisdictions. < 1317932847 360959 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :Ngevd: you can run an operating system within an operating system within an operating system, at least in theory. For some reason though, some VM software seems to balk at that < 1317932849 889285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: and you only need to read the rest of the message to find out either (a) what the changes were in more detail, or (b) the full justification < 1317932850 984974 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :So long as you don't copy the presentation of those facts, you're 100% in the clear. < 1317932873 174110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are timezones facts, though? < 1317932877 5498 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1317932884 282143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're human constructs < 1317932894 490216 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :It's still facts about human constructs. < 1317932896 830500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: e.g. "Remove dependency on foobar to avoid GPL violation\n\nThe lawyers at quux industries sued us, so this removes the dependency on foobar. Instead of the frobnitz function, we hand-roll our own [etc.]" < 1317932915 13164 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :The typical example of this is actually phonebooks. < 1317932941 162339 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 PRIVMSG #esoteric :As are things like stuff about transistors < 1317932943 133096 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :You are perfectly in the clear to mine all the numbers and names from a phonebook, and print your own phonebook, so long as you don't just copy the pages of the phonebook. < 1317932989 818774 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Of course, if this really *was* an issue, he could just redo the database using The World Factbook as a source. < 1317933001 846295 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Due to being a US government publication, it is in the public domain. < 1317933065 700157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I think sg should probably error out when things like commit messages go too far outside of standard guidelines (e.g. a commit message with lines over eighty chars) and require forcing to continue < 1317933078 326582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, perhaps < 1317933096 964239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it should refuse to commit if your summary is less than fifteen chars or contains the word "stuff" :P < 1317933114 413596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you try and commit with just the message "stuff", it actually erases all your changes and calls your parents. < 1317933137 306617 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think there should be such an easy method to delete data < 1317933142 743639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, git add -p refuses to prompt me about this hunk < 1317933147 875093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if I start it, it prints it and then just exits < 1317933154 463176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and when I had other hunks, it printed it and went on to the next one without prompting < 1317933355 781851 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott is all about the hunks < 1317933356 600215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ouch < 1317933366 6791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I just git added the file, in the end < 1317933369 978756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think it's because it was one of those patch-patches < 1317933374 417145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with two indicator columns instead of one < 1317933379 683445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because it was a modification of something I had already added < 1317933486 475631 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so < 1317933487 347334 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what if < 1317933493 331732 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Wikipedia started using a VCS < 1317933504 903722 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that you could branch an article, and make changes to it, and then merge back in when it's complete. < 1317933511 257750 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with the trunk being the main, visible article < 1317933527 889559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are many vcs-based wikis < 1317933540 821968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the only reason wikipedia doesn't use one is because I don't even think there was a decent DVCS when mediawiki was written < 1317933566 403937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :January 2002; that's only slightly newer than arch < 1317933568 48347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and older than darcs < 1317933580 84610 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow weird. < 1317933603 835960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DVCS' only caught in popularity like three, four years ago, dude < 1317933627 493234 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow weird. < 1317933843 453870 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Largely courtesy of git. < 1317933848 238772 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although you can blame them for about fifty other things, fortunately. < 1317933854 437173 :augur_!~augur@208.58.5.87 JOIN :#esoteric < 1317933879 107587 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :(even though Linux had been on Bitkeeper for longer...) < 1317933926 666463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Blame what? < 1317933936 280360 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The MW guys. < 1317933952 360848 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My point is, there's no shortage of good hate material for them. < 1317933953 321940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: BitKeeper made Linux development a bit of a laughing stock, didn't it? < 1317933955 941895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Proprietary and all. < 1317933956 273301 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :Week one of TI55 Linux: an Introduction complete < 1317933979 627184 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ngevd, did you get to go to tutorials at a local college < 1317933989 602913 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :I don't know < 1317933990 827566 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :maybe < 1317933992 174347 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :elliott: Less so than it could have. < 1317933993 822781 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :I haven't < 1317934004 870377 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Linux was and still is on a patch-submission development model. < 1317934009 96415 :Sgeo|web!ad034d00@gateway/web/freenode/ip.173.3.77.0 QUIT :Ping timeout: 252 seconds < 1317934030 307804 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net PRIVMSG #esoteric :Bitkeeper, like git after it, is being used as more of a "make Linus not hate juggling patches" tool. < 1317934076 835693 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :So, goodnight, IRC < 1317934081 880497 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net PRIVMSG #esoteric :And thanks for all the fish! < 1317934083 31393 :Ngevd!~nathan@host-84-13-84-233.opaltelecom.net QUIT :Quit: what a big quitter he is, eh? < 1317934126 407080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, we need to figure out a good diff format for sg that encodes all the information in the actual commits < 1317934139 98955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in, that's at least as human-readable as diff(1) output < 1317934145 692198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, I guess we don't actually need to < 1317934150 692793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it should probably be compatible with patch(1) in that case < 1317934158 417338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by putting the metadata in lines not starting with + - \ or diff < 1317934159 669709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since you can just include it as an effective binary blob (that happens to be textual) < 1317934161 158643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then sg diff it < 1317934167 485599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: or space < 1317934180 690033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, for context < 1317934221 65752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: actually, I suspect simply attaching a binary version of the packet, and making the diff the body of the email, is the best idea < 1317934228 658098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually, no < 1317934231 129813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's too exploitable < 1317934247 278816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could send an innocuous patch to Linus-except-not-so-bright and they might sign it off based on a fraudulent diff < 1317934255 394691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess encoding the metadata into the diff is the best idea < 1317934267 93291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and have sg verify the diff parts when applying < 1317934279 620282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: perhaps the metadata should be bunched up at the top of the file < 1317934281 451087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like git does: < 1317934285 416348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :diff --git a/MC/Protocol/IO.hs b/MC/Protocol/IO.hs < 1317934285 588744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :new file mode 100644 < 1317934285 736019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :index 0000000..3b2343b < 1317934285 736189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--- /dev/null < 1317934285 736298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :+++ b/MC/Protocol/IO.hs < 1317934303 152582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that way, it'd look just like a regular diff with some additional lines before each file < 1317934322 960210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a bit annoying that it'll probably have to use multiple lines per change, though (because it should include the full hashes) < 1317934358 740042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: actually, wait, it should probably just put all the metadata at the very end of the file < 1317934364 931159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that way, people can just ignore it, and sg can still verify the diff < 1317934369 898963 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What stage of development is Scapegoat actually at, BtW? < 1317934383 319585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: "not" < 1317934390 74330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've been too busy doing other things, and there's still parts of the model to be worked out < 1317934401 671851 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Which parts? < 1317934414 744160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: that's a ridiculous question < 1317934419 26215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's simply not a complete picture yet < 1317934632 37092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how do you split a commit into two with git rebase? < 1317934646 148100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure you can < 1317934663 289067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than reverting half of it, reverting the revert, then squashing the first revert backwards < 1317934667 575539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is pretty hackish < 1317934689 412492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: can't I just "edit" it (with --interactive) and do something there? < 1317934705 17765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not as far as I know, but possibly < 1317934712 266638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not a git expert < 1317934717 251501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I need a git expert :'( < 1317934719 555747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hey Deewiant :P < 1317934745 677399 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :edit and commit twice? < 1317934784 377555 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I imagine that it only looks at HEAD so it should work < 1317934807 185436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: "edit" leaves it already committed < 1317934809 626913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You're meant to --amend < 1317934817 215536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So the question becomes, how do I split the latest commit? < 1317934819 388508 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :amend and commit < 1317934837 82558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: How can you /remove/ changes with amend? < 1317934858 546368 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Well, easiest with reset --soft < 1317934868 467060 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :And then don't amend < 1317934881 736799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then just commit twice? < 1317934882 454504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Alright < 1317934912 510180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: My suspicion, though, is that that'll break the rebase < 1317934918 439342 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Perhaps < 1317934920 56015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because the hashes of the commits after will change < 1317934923 512087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And so it'll go how does pick < 1317934931 291291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For my fixing purposes: < 1317934933 117186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pick 2edb04a Rearrange shit in MC.Host lol XXX FIXME < 1317934933 280433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pick 14a2fbf Add an hPutPacket function to MC.Protocol.IO XXX FIXME FIXME < 1317934933 447384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pick 14f21e1 Convert the server to handle based IO and BANISH ITERATEES MWAHAHAHAHA XXX FIXME < 1317934933 594090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pick f9a7ca1 Eliminate dependency on iterIO < 1317934945 167986 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Er no, the later commit hashes shouldn't change < 1317934967 898574 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Commit hashes don't ever change < 1317935006 493483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Hmm, I guess I just don't get how branches have history in igt < 1317935006 988521 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"RIP Steve Jobs, who recognized that beauty and technology can sit on the same pedestal." — Zach Weiner < 1317935007 482363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :git < 1317935014 896548 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, Jobs invented this concept. < 1317935025 964586 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Well I don't know where exactly the pointers live < 1317935102 32747 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :But what rebase does is it just reapplies the patches, creating (or trying to create) equivalent commits as previously but with a different history < 1317935105 4114 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :The old ones still exist < 1317935118 979398 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :So doing that kind of reset + double commit just creates two new commits < 1317935195 188468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right < 1317935211 929158 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :NB: I could be wrong < 1317935213 444137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :With sg, you have to re-create every commit after the first one you're modifying < 1317935216 167163 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :But this is my understanding :-P < 1317935217 448201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because they have references to it that need to be updated < 1317935228 3422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And sg commits are immutable, and the hashes will change :P < 1317935236 558525 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yeah, and that's what's happening here as well < 1317935254 735371 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :But when you're in the rebase "edit" stage, you have no commits after the one you're modifying < 1317935260 770453 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Because you're not on any branch < 1317935310 695991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Yeah, but I mean < 1317935321 434029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: In git, the commits after the one you edit don't have to be recreated < 1317935326 881912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because they don't hold references to other commits < 1317935332 527761 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Yes they do < 1317935337 695311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They do? < 1317935348 521114 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :"Editing" is making a copy < 1317935369 181690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes < 1317935370 788680 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :So if you want the commits after that one to exist for your edited copy, you have to recreate them < 1317935381 903416 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :The old ones still exist, pointing to the unedited original < 1317935386 513794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No you don't, you just have to rewrite the set of commits in the branch? < 1317935393 918447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm < 1317935396 552645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess git stores a parent commit < 1317935402 982785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How un-tarball-like of it < 1317935478 355195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmph < 1317935486 612902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I need a better word than "functions" to refer to top-level Haskell definitions < 1317935489 79087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't suggest "definitions" < 1317935495 170111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Add functions for handle-based packet reading" -- makes sense < 1317935500 682556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Add definitions for handle-based packet reading" -- doesn't really < 1317935513 673549 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Say "export" instead of "add" < 1317935522 611691 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Unless they're internal :-P < 1317935562 805582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: It creates a new MC.Protocol.IO module < 1317935570 920553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Export" would be exporting existing unexported definitions from a module < 1317935607 144639 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :"Export new" < 1317935627 133907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why that, rather than "add" < 1317935643 292989 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Implicitly top-level < 1317935671 597749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is that meant to solve my problem with the message? :-P < 1317935680 25606 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :If you want :-P < 1317935704 833859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: It doesn't, because the word "function" is still there < 1317935726 347939 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :What's wrong with it < 1317935726 615569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would s/functions/support/, but that implies that the support is somehow exposed to the user via the resulting executable; it isn't even /used/ yet in this commit < 1317935737 523952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: IO (PacketReader a) is not a function < 1317935743 324568 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :"functionality" < 1317935746 941231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :getLine is not a function; hGetLine is, but that's incidental < 1317935763 973341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Isn't that code for "code"? :-) < 1317935767 62611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Functionality for "code"?) < 1317935773 514899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"code" is tempting < 1317935778 675694 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Well, isn't that what you're trying to say :-P < 1317935803 823686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Add code for handle-based packet reading"; sounds good. < 1317935809 594971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although I'd prefer the word "IO" was in there somewhere. < 1317935820 994593 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :I don't like the word "code" in general but that's just me < 1317935853 850585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I don't like it much, but I can't think of a better word for "code" :P < 1317935863 420240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I prefer "programming" for the activity, but "program" isn't appropriate < 1317935866 516882 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :"functionality" < 1317935876 284693 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :And as you say, "support" if it's exposed < 1317935880 430615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Oh yeah, I'm a programmer, I write functionality. < 1317935882 944607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm talking about in general < 1317935946 585056 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Well, "programs" or "libraries" can typically be used < 1317935965 351404 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Other than that I suppose it has to be "code" or "program code" for the pedants < 1317936047 976310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: The file MC/Host contains ____. Fill in blank < 1317936066 859328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1317936069 146500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: The file MC/Host.hs contains ____. Fill in blank < 1317936097 463011 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Haskell code :-P < 1317936108 214853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Without using the word code :P < 1317936163 413372 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1317936165 241943 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Nothing good comes to mind < 1317936213 811064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Lame < 1317936231 911107 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Blame the language, not me :-P < 1317936257 663192 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1317936463 849226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Convert packet analysis code to handle-based IO" < 1317936466 957544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmph, I don't like "convert" there < 1317936469 930492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What's "code" in Finnish :P < 1317936484 241095 :Deewiant!~deewiant@cs27125254.pp.htv.fi PRIVMSG #esoteric :Equally bad < 1317936512 832218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Add equally bad for handle-based packet reading < 1317936620 483238 :Nisstyre!~yours@infocalypse-net.info QUIT :Ping timeout: 248 seconds < 1317936637 178978 :sebbu!~sebbu@ADijon-152-1-3-189.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1317936637 502313 :sebbu!~sebbu@ADijon-152-1-3-189.w83-194.abo.wanadoo.fr QUIT :Changing host < 1317936637 649020 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1317936803 72084 :erdosjr!5cf9a241@gateway/web/freenode/ip.92.249.162.65 QUIT :Ping timeout: 252 seconds < 1317936923 775364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You should totally specify a word that isn't "convert" to use there < 1317936930 65025 :Nisstyre!~yours@infocalypse-net.info JOIN :#esoteric < 1317937370 535597 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1317937505 935626 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 260 seconds < 1317937539 433338 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1317937619 858087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant is lame, I'll get ais523 to replace that word instead < 1317937628 941693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would bother PH with it but he's just quit, hmph < 1317937642 739071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: how silly do you want it to be? < 1317937650 360471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Preferably around 0 sillies < 1317937653 664326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"adapt"? < 1317937769 678444 :pikhq_!~pikhq@71-219-197-97.clsp.qwest.net JOIN :#esoteric < 1317937801 558993 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1317937804 400428 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1317937806 737668 :pikhq!~pikhq@71-219-229-68.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1317938963 734016 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1317938963 881189 :Jafet!~Jafet@unaffiliated/jafet JOIN :#esoteric < 1317939580 42764 :TeruFSX!~quassel@71-37-235-246.mpls.qwest.net JOIN :#esoteric < 1317939750 689878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : qa < 1317939792 885675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey ais523 < 1317939797 491360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@let foo = [1,3..10] < 1317939798 362229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1317939803 276422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (length foo, length (map (/10) foo)) < 1317939804 840900 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (5,6) < 1317939816 136515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also logreading oerjan :P < 1317940222 671543 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :what < 1317940254 74920 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :how could this < 1317940255 65587 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :happen < 1317940260 841139 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :> foo < 1317940262 584192 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,3,5,7,9] < 1317940265 288442 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :> map (/10) foo < 1317940267 39825 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0.1,0.3,0.5,0.7,0.9,1.1] < 1317940310 808160 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :ranges... < 1317940326 55771 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :or whatever cuased that < 1317940371 530437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Hey, you ruined it. :( < 1317940379 738843 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :ruined? < 1317940383 316274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Example due to Conal.) < 1317940389 152262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Well, it's more obvious what the hell is going on now. :p < 1317940410 629604 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :it still confuses me < 1317940421 700968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll tell you in /msg. < 1317940430 349690 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :[1,3..10] is weird anyway < 1317940464 42592 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :oh I think I got it < 1317940470 763012 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :at least: maybe < 1317940473 979607 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :without looking at the message < 1317940490 234102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Look at it then :P < 1317940491 59978 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :oh my guess was different (weeps) < 1317940546 394635 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PRIVMSG #esoteric :> map (/0) foo < 1317940547 985026 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [Infinity,Infinity,Infinity,Infinity,Infinity,Infinity] < 1317940550 290129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Anyway replace "convert" in " Convert packet analysis code to handle-based IO". >:| < 1317940554 262195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map (`div` 0) foo < 1317940555 981804 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [*Exception: divide by zero < 1317940563 130204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> length (map (`div` 0) foo) < 1317940564 649096 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5 < 1317940656 550317 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :elliott: Change? modify? < 1317940663 866395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: look at the guys who brought the tz db down: http://alabe.com/ < 1317940687 193380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(they just bought the rights but still) < 1317940714 634324 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :and in the case of "modify" it would be "modify...to use" < 1317940762 416580 :pikhq_!~pikhq@71-219-197-97.clsp.qwest.net PRIVMSG #esoteric :elliott: Oh, so it's a bunch of morons. < 1317940769 610526 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :what happened? baD? < 1317940778 312092 :pikhq_!~pikhq@71-219-197-97.clsp.qwest.net PRIVMSG #esoteric :monqy: Lawsuit. < 1317940789 835010 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :who/what < 1317940798 964200 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1317940799 457730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: I think I'll use "Migrate" < 1317940801 530679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: and http://blog.joda.org/2011/10/today-time-zone-database-was-closed.html < 1317940806 6372 :pikhq_!~pikhq@71-219-197-97.clsp.qwest.net PRIVMSG #esoteric :Alabe sued the maintainer of the tz database. < 1317940807 953357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the timezone database has been shut down < 1317940809 582022 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :elliott: that works too < 1317940819 998621 :monqy!~swell@71.102.215.70 PRIVMSG #esoteric :oh no :( < 1317940824 379085 :pikhq_!~pikhq@71-219-197-97.clsp.qwest.net PRIVMSG #esoteric :Erm, astrolabe. < 1317940850 294288 :pikhq_!~pikhq@71-219-197-97.clsp.qwest.net PRIVMSG #esoteric :monqy: This, incidentally, is a lawsuit that will almost *surely* result in Astrolabe being laughed out of court. < 1317940852 379294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Um < 1317940863 443536 :pikhq_!~pikhq@71-219-197-97.clsp.qwest.net PRIVMSG #esoteric :It's a very simple misunderstanding of US copyright law. < 1317940863 796404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I just accidentally rebased right after rebasing and didn't manage to cancel it < 1317940871 436053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: But made no changes < 1317940880 408260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: How do I tell which tree is the right one (without bogus commit dates) in reflog < 1317941749 80835 :variable!root@freebsd/developer/variable QUIT :Excess Flood < 1317941783 812516 :variable!root@gateway/shell/trekweb.org/x-pbmfsnekafgyodus JOIN :#esoteric < 1317941784 135871 :variable!root@gateway/shell/trekweb.org/x-pbmfsnekafgyodus QUIT :Changing host < 1317941784 282444 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1317943156 356116 :pikhq!~pikhq@71-219-220-222.clsp.qwest.net JOIN :#esoteric < 1317943174 926663 :pikhq_!~pikhq@71-219-197-97.clsp.qwest.net QUIT :Ping timeout: 256 seconds < 1317943985 626343 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: < 1317943989 160909 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oops < 1317944001 425643 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I love how people are commemorating Steve Jobs like he invented technology itself or something. < 1317944031 393487 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :He invented everything except the internet, which was invented by Al Gore. < 1317944073 979862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Eh; he's in large part responsible for desktop computers actually being a thing, so it's not as if he didn't do anything. < 1317944082 852369 :pikhq!~pikhq@71-219-220-222.clsp.qwest.net PRIVMSG #esoteric :Al Gore actually deserves rather a lot of credit for the Internet. < 1317944141 533395 :pikhq!~pikhq@71-219-220-222.clsp.qwest.net PRIVMSG #esoteric :It came about as a direct result of his legislation. < 1317944142 908691 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1317944196 100983 :pikhq!~pikhq@71-219-220-222.clsp.qwest.net PRIVMSG #esoteric :He also ended up funding Mosaic. < 1317944210 552336 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net PRIVMSG #esoteric :so what's the best iJoke for Jobs so far? < 1317944237 254203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi oerjan < 1317944252 989471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: when you get to 22:23 in today's log, stop scrolling down and reading until you figure it out < 1317944257 741769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or at least bumble about confused in the channel for a while < 1317944394 542125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well that is obviously a bug. my _guess_ is there's a rule which does map (/d) [a, b .. c] = [a/d, b/d .. c/d] < 1317944405 908180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and which is unsound < 1317944446 579801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Nope. < 1317944451 243755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: It is not a bug, and there is no unintentional behaviour. < 1317944454 405041 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [0.1, 0.3 .. 1] < 1317944455 290456 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0.1,0.3,0.5,0.7,0.8999999999999999,1.0999999999999999] < 1317944464 38544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [1, 3 .. 10] < 1317944464 814458 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,3,5,7,9] < 1317944465 644379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Hint: < 1317944468 294770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t foo < 1317944469 74311 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t. (Num t, Enum t) => [t] < 1317944481 646610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hint number two: < 1317944482 638853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (/) < 1317944483 748860 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Fractional a) => a -> a -> a < 1317944486 280798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hint number final: Defaulting. < 1317944498 514670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1317944505 52732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right < 1317944513 690031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [1, 3 .. 10 :: Double] < 1317944514 464855 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1.0,3.0,5.0,7.0,9.0,11.0] < 1317944547 717787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: thank Conal for that wonderful example :-) < 1317944623 13847 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Actually, that would be a bug in enumFromThenTo/Double. < 1317944639 172706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: it is standard-defined behavior < 1317944650 718232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a bug in the Prelude. < 1317944662 899696 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and there is a large debate about it on haskell-cafe < 1317944665 73054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: But note that enumFromThenTo doesn't really have much defined semantics... at all. < 1317944690 667947 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Well, it clearly has the wrong semantics, even if we can't write down the correct one... < 1317944691 845890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I liked the hierarchy of separate Enum and Range => Ix with Range being what .. expands to in that thread. < 1317944702 7831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: the intention is to make it stable under rounding errors < 1317944705 318085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where Float/Double are instances of Range but not Enum < 1317944708 114085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and Enum has to enumerate all values < 1317944716 36309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [1, 3 .. 1.0999] < 1317944716 891329 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1.0] < 1317944718 523765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and is generally designed for, well, enumerations < 1317944721 556681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1317944725 580346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [1, 3 .. 10.999] < 1317944726 317756 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1.0,3.0,5.0,7.0,9.0,11.0] < 1317944730 189827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That doesn't resolve the issue of where to stop < 1317944738 838368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it does make [..] not be lawless and crappy :P < 1317944751 914755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh, and then tuples would be Range instances too < 1317944758 557267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think < 1317944764 311639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :something like that was said, anyway < 1317944789 817566 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: that would be weird whether they work as Ix instances and especially if not < 1317944801 266637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: tuples are indices though < 1317944802 519116 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*as the < 1317944811 979451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: and the idea would be to have Range be a superclass of Ix < 1317944816 342385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and thus eliminate range from Ix < 1317944820 578245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ah. < 1317944827 883067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and range would have all the finite methods of Enum but with different names, IIRC < 1317944836 751689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whereby finite I mean, excluding things like enumFrom < 1317944837 404395 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :(Enum a, Enum b) => Enum (a, b) < 1317944849 278324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: that's a filthy rotten lie < 1317944860 237366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or at least, it is if Integer stays an Enum instance < 1317944866 745592 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Huh? < 1317944877 690805 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :They have the same cardinality. < 1317944878 469375 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: that doesn't work if b is not bounded < 1317944903 761475 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unless you want it to work like Ix, again < 1317944904 730412 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> [(x,y) | x <- [0..], y <- [1..x]] < 1317944905 525390 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,1),(2,1),(2,2),(3,1),(3,2),(3,3),(4,1),(4,2),(4,3),(4,4),(5,1),(5,2),(5... < 1317944916 716901 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Er, whatever < 1317944942 597919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: otoh Integer shouldn't be Enum < 1317944958 436483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: (it should be Range and Ix, though) < 1317944959 939206 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :You people seem to want to repurpose Enum. < 1317944968 158010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: you people == general consensus on haskell-cafe < 1317944972 71453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: the problem is that Enum has two semantics < 1317944981 207995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: (a) to enumerate every value of the type (within a certain range) < 1317944988 109127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: (b) to do something reasonable in list notation < 1317944995 268559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :these are contradictory: consider floats < 1317945004 28339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [0.1,..] < 1317945004 834530 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `..' < 1317945006 988315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [0.1..] < 1317945007 814209 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0.1,1.1,2.1,3.1,4.1,5.1,6.1,7.1,8.1,9.1,10.1,11.1,12.1,13.1,14.1,15.1,16.1... < 1317945121 929057 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Bah, can we all decide to redo Num first < 1317945139 729472 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Gotta paint the bike shed before the porch < 1317945165 556769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1317945481 375473 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: much of the praise I'm hearing is "lol he invented the ipod" < 1317945504 685481 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but the desktop computer is a reasonable innovation. I didn't mean to say his life was without merit. :P < 1317945520 849451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :He didn't, but I'd be sceptical of the claim that the iPod would have come into existence without him < 1317945532 708623 :CakeProphet!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just that he is being over-glorified in his death as people tend to do. < 1317945533 624612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The stuff attributed is a little overblown, but that's fame for you