< 1361404800 810449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then that tells me where the far corner is < 1361404815 754001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: you have to make the area around the corners with no flags indistinguishable from the edge < 1361404817 513118 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :who said flags are in the corners < 1361404820 233894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh < 1361404825 240022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't, but I meant to < 1361404861 726930 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i got let d n = [ x | x <- [1..n-1], n `mod` x == 0 ] and let sd n = sum $ d n < 1361404873 741251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess the next step in the strategy would be attempting to mine under the non-flag corners as the opponent tried to measure them < 1361404875 44916 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but yeah, even in that case: build borders on the two sides near my flag moving towards the enemy flag. make the rectangle smaller and smaller < 1361404892 8671 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: yeah, that corresponds to the "slow rush", I think < 1361404898 987652 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :but [(x,y) | x <- [1..10000], y <- [1..10000], x /= y, sd x == y, sd y == x] seems inefficient < 1361404906 360994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :might have to tweak the timings to stop that being /too/ effective < 1361404924 596413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the opponent would probably be able to outpoke that < 1361404937 793259 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if they know where to poke < 1361404938 221678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not convinced that this works, but I can't think of an obvious breaking strategy < 1361404951 854946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: well you're doing move, check, mine, move, check, mine… < 1361404957 387632 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm doing move, check, move, check… < 1361404964 275811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I reach the corner first, if we're aiming for the same corner < 1361404977 119872 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i was think reverse mining from the corner < 1361404982 738160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :reverse decoy setup :) < 1361404987 902455 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :obv < 1361405002 743785 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but if you pick the wrong corner < 1361405021 388780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah < 1361405022 902107 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i could make several borders on the other side < 1361405027 109234 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and < 1361405028 768562 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :boom < 1361405040 343516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also if the playfield is approximately square < 1361405044 657570 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well < 1361405048 718229 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm assuming it isn't < 1361405048 907991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll see an unexpected 4 when I was looking for 3s and 5s < 1361405054 856826 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :because that would be too easy then < 1361405055 45232 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :nooga: I started with the primes library < 1361405055 45333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm assuming it has a random chance to be < 1361405059 184958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but usually isn't < 1361405089 78639 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :My solution is a bit slow though, takes 3 seconds < 1361405106 231737 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :my takes minutes < 1361405112 703941 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i know it's really naive < 1361405120 270799 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :anyway, i like zzo's old idea for modifying bfjoust < 1361405131 263727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the one with a doubling cube? < 1361405131 488132 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I wrote an isAmicable function and then filtered on it < 1361405136 541891 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :where , reads in a random number to the current cell < 1361405146 936110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I don't know if he had that idea, but he should have done < 1361405154 306825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: that wasn't actually the idea, his , read the opponent's . < 1361405158 508883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but reading in random does indeed make sense < 1361405160 54435 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and . writes out yeah that < 1361405164 629108 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it was both actually < 1361405165 400275 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :uh < 1361405167 104492 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :bbl < 1361405179 197564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :part of the problem is that [,] seems like the best clear loop ever < 1361405181 528885 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Maybe for the 2D bfjoust you could actually have something where all your movements are mirrored < 1361405198 518498 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or rather rotated 180° < 1361405200 795152 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: well, i had several ideas for how to modify it < 1361405209 777487 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :So that you basically have two players at once < 1361405214 658543 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but that idea doesn't work < 1361405220 190386 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if the random number is never zero < 1361405222 669546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's as fast as a 2-cycle clear on average, and is immune to all types of lock < 1361405233 618854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1361405248 790875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd actually like to see something like a ± instruction that randomly increments or decrements the current cell < 1361405259 857968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's good for making random /decisions/, but doesn't exceed any sort of speed of light < 1361405272 263793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and [±] is a valid, hard-to-lock clear loop, but a very slow one < 1361405274 558637 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yep that's what i was thinking too < 1361405285 625110 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that , would read in a 1 or -1 < 1361405291 71761 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and add it to the current value < 1361405320 284244 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but also < 1361405329 302109 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i thought it might be cool to leave the bf as it is < 1361405340 916105 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and make the randomness in the meta parts of the syntax < 1361405341 771731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was wondering about that too < 1361405349 88151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I thought you meant 1/0/-1 < 1361405356 224160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you mean a ()*? < 1361405357 714893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or whatever? < 1361405360 860745 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah < 1361405375 561181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure I like 0-cycle randomness < 1361405388 591120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :control structures having a cost is what prevents them just being spammed everywhere < 1361405399 234567 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :huh < 1361405402 512127 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you lost me < 1361405419 198315 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How about being able to plant a mine that teleports you or your opponent to a random spot when dug up < 1361405439 566648 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Too good? < 1361405455 982669 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(+)*/0,60/ could output up to 60 plusses and those 60 plusses will take 60 cycles to execute < 1361405475 911276 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Maybe planting the mine could teleport you to a random spot too < 1361405480 928091 :augur!~augur@c-98-218-127-183.hsd1.md.comcast.net JOIN :#esoteric < 1361405520 843967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: it doesn't sound as good as a mine that just makes you win the game when it's dug up < 1361405535 22758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: I'm thinking in terms of (one strategy)*/0,1another strategy < 1361405541 40811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, missing slash, but you know what I mean < 1361405549 703725 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: Then you'd just plant it and dig it up < 1361405553 943224 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How about moveable flags? < 1361405566 190979 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: i don't see any problem with that < 1361405578 177320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: you're making the decision in 0 cycles < 1361405580 572891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it feels like it should take 1 < 1361405596 46216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: flags in BF Joust can't be moved, for good reason < 1361405598 676493 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is bfc maintained... < 1361405603 557405 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :why would bfc need to be maintained < 1361405605 976817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise you'd wait for the opponent to rush < 1361405610 182266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then move your flag to behind them < 1361405619 945660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I imagine something similar would happen in Minesweeper Joust < 1361405641 752768 :Sanky!~SankyZNC@unaffiliated/sanky JOIN :#esoteric < 1361405650 914115 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: a game doesn't usually hang in the balance of a single cycle, or even five cycles < 1361405654 25349 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it might lead to a theoretically unbeatable triplock variant < 1361405666 220127 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I see < 1361405667 245264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: yeah but when it does it's awesome < 1361405686 844215 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ais523: Even if the flag is always moved to where your opponent currently is? < 1361405701 905688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: then you move the flag on the first cycle < 1361405709 149717 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Unless the opponent is on their own flag < 1361405709 729549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now your opponent can't possibly win via flag zeroing < 1361405712 70595 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Then it fails silently < 1361405747 460175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now it's not obviously broken, but I'm still not convinced it's interesting to play < 1361405766 801954 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: i'm fine with , randomly adding either 1 or -1, then. then you can do a strategy choice as +,[strategy]otherstrategy < 1361405769 777766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :part of the problem: say you flag-teleport during the enemy decoy setup, now you can only be beaten if the opponent zeros their own decoys < 1361405782 872075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say you /don't/ do that, now you're probably going to win if the opponent zeros their own decoys < 1361405785 366685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: yeah < 1361405807 906175 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: do you see anything that anyone could complain about with having that command? < 1361405816 201170 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :besides elliott < 1361405823 346431 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :he doesn't play anyway < 1361405841 221800 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What if you are able to teleport the enemy's flag to random place instead? < 1361405939 921860 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361405995 493055 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : but [(x,y) | x <- [1..10000], y <- [1..10000], x /= y, sd x == y, sd y == x] seems inefficient <-- you definitely don't want that y <- [1..10000], you _know_ y should be = sd x if it fits at all. < 1361406018 284280 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 252 seconds < 1361406027 537433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: I'd like a separate hill for it, it'd play out very differently < 1361406043 275385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something as simple as a random polarity on the clear would make defence rather harder to write < 1361406056 69716 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okay we'll set it up as soon as i ruin the current hill < 1361406057 407684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it being unclear whether one program beat another or not would hurt < 1361406077 983439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: I'm not 100% convinced that it's possible to always beat everything via special-casing < 1361406107 71295 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well, i'm still going to try < 1361406114 101707 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 256 seconds < 1361406150 752351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: btw, I thought up a hilarious optimism variant < 1361406158 675355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you attempt to lock the enemy on cell 9 < 1361406163 81307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and use the lock to complete your decoy setup < 1361406166 479938 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :beating everything 90% of the time would be good enough, right? < 1361406170 53388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only /then/ do you clear :) < 1361406191 906921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: well… the problem is < 1361406208 85604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :suppose I write ill_bet_you_have_three_decoys < 1361406223 727635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the matching programs for two and one (zero and four have already been written) < 1361406231 500752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and five and six and seven and eight and so on < 1361406244 442659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of those programs will beat pretty much any non-defence program you could write < 1361406247 283306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and defence has its own issues < 1361406254 227220 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :finite hill < 1361406257 860046 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which one, of course, will depend on your decoy setup < 1361406260 863048 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :good luck keeping all of them on it < 1361406269 973236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there's room for all the programs from 0 to 29 on the hill < 1361406295 62412 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you don't think it's possible to beat all of them at once? < 1361406312 245540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!bfjoust ill_bet_you_have_twentynine_decoys (>)*29((+)*110[+][-.--[-.--]])*-1 < 1361406315 264463 :EgoBot!codu@codu.org PRIVMSG #esoteric :​Score for ais523_ill_bet_you_have_twentynine_decoys: 0.0 < 1361406383 554809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, it beats every other program on tape length 30 but atewah_test_rush (and on one polarity, david_werecat_ill_take_the_stairs) < 1361406386 558967 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :anyway, a metastrategy that requires 29 programs teaming up to beat it is pretty much the definition of ruining the hill so unless you've got something better, you've proved my point < 1361406399 721044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: well it's an existence proof < 1361406419 344519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it needs far fewer programs to do it in practice < 1361406430 204898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because you can't set 29 decoys and do even remotely well against pretty much anything < 1361406432 318770 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You only should be allowed to have 3 programs at a time < 1361406467 143268 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :FreeFull: or as many as you want at a time! infinite hill! < 1361406469 723163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really I just wanted to write a program called ill_bet_you_have_twentynine_decoys < 1361406482 245340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FreeFull: I have more than 3, but they're pretty varied in how they work < 1361406493 608342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we have a sort of informal agreement not to spam the hill with similar variants of the same program < 1361406532 227283 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but no such informal agreement against special casing the hell out of some battles < 1361406535 501084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: the other thing is that a program that gets a 100% record purely through excessive tweaking will tend to fall very quickly < 1361406553 190571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when it's beaten by all the random programs that get submitted < 1361406566 232160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless it has a very solid core strategy and just tweaks against its bad matchups < 1361406585 329696 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: this is exactly why i came up with the alternate idea of giving programs extra credit for time spent on the hill < 1361406595 676783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: I like that idea < 1361406617 543975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it might be interesting to have any program that had ever topped the hill permanently on the hill, barring deliberate attempts at hill manipulation < 1361406628 63795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :plus a fixed number of newcomers, 30 or so < 1361406629 926200 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and not a multiplier. an exponentially decaying constant bump < 1361406640 423891 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"A South African inventor brought the Blaster car mounted flamethrower to market in 1998 as a security device to defend against carjackers.[39] It has since been discontinued, with the inventor moving on to pocket-sized self-defence flamethrowers.[40]" < 1361406648 302024 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :[[wp:flamethrower]] < 1361406653 116849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that would face a problem of people just tweaking against the permadenizens < 1361406659 224954 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i know nothing about this person but already i love them < 1361406676 251615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: South Africa is reasonably famous for allowing people to legally use deathtraps to protect their own property < 1361406678 22039 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :like, one years gets you 25 extra points, 2 years gets you 37.5 extra points, 3 years gets you 43.75 extra points etc. < 1361406701 449361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: yeah, but that would probably lead to programs that were actually theoretically unbeatable < 1361406709 738220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except by another program that stayed on the hill with them for 10 years < 1361406712 30901 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yeah but like a /self-defence/ flamethrower?? < 1361406719 746485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless there was an actual concerted effort to take them down < 1361406727 825978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it's probably less effective than a gun < 1361406728 957546 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: how so? that sequence tops out at 50 extra points. < 1361406735 614257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: yeah, but 50 points < 1361406735 818331 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that's just the result of a mind convinced to solve all of life's problems with flamethrowers < 1361406740 688221 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you could set the excess at any value < 1361406743 666624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :imagine trying to beat, say, space_hotel by 50 points < 1361406755 250102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a really neatly designed puzzle < 1361406759 76218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, program < 1361406767 184157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it resists most of my attempts to beat it via non-cheesy means < 1361406775 259300 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in the fixed point algorithm scores are higher and more varied < 1361406783 755579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, OK < 1361406795 16838 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but again, set it to any total you like < 1361406798 586594 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :15 extra points < 1361406799 697515 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :whatever < 1361406835 159786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: anyway I don't see any fun in repeatedly making mindblowingly tweaked gimmick programs < 1361406849 427572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :doing it once would be great < 1361406860 451673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but after that you'd expect the author to get bored < 1361406867 330460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and get back to regular play < 1361406901 79318 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or to keep doing it until it becomes impossible! TROLOLOLOLOL!!!!! < 1361406933 180756 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: well we reverted the hill after I wrote a program that beat everything, and elliott submitted 48 copies of it and pushed everything else off the hill < 1361406936 885473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which was admittedly a neat exploit < 1361406938 23576 :doesthiswork!~Adium@75.87.251.5 QUIT :Quit: Leaving. < 1361406945 142967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but really against the spirit of things < 1361406985 980492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the "correct" way to defend against excessive tweaking, and the method actually used in Original BF Joust (which only ever ran one round, IIRC), is to put a time lag between programs being submitted and them hitting the hill < 1361406994 201085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the submissions are made without knowledge of each other < 1361407000 605959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that'd be less fun in terms of the community aspects < 1361407024 20463 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah that misses one major point < 1361407070 488326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what point? < 1361407090 517054 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the process of incrementally adding new strategies < 1361407102 745449 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which i reeeeaallly think should include mixed strategies!!!!! < 1361407154 446578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: mixed strategies have nasty game-theoretic implications, really < 1361407167 503855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, if you have three programs A, B, and C, which are the only legal deterministic programs < 1361407171 694120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can randomly choose between them < 1361407177 286088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the best random mix? < 1361407193 752443 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :there isn't one < 1361407195 397706 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so what < 1361407201 110662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the game theory answer is "they're all equally good on average, and if the opponent produces something that has no disadvantages, it has no advantages either and it doesn't matter what you run") < 1361407227 491127 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so what would actually happen would depend a lot on the actual random numbers < 1361407228 987268 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1361407233 951254 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we have far more than 3 strategies < 1361407236 953153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you averaged over all possible randomnesses, which would be very slow < 1361407240 278909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: I know, that's just an example < 1361407241 459300 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and we are humans < 1361407265 485320 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and we could get so much more complexity by tinkering with the distributions like that < 1361407304 479123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically I'm thinking in terms of the game being more interesting in knowing which strategies beat which other strategies < 1361407310 135487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or to put it another way, I don't play BF Joust to win < 1361407315 132576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I play it to know more about the game < 1361407323 128713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I enjoy finding winning strategies < 1361407325 896248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but don't mind if their beaten < 1361407342 312554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the vast majority of my good programs have had things that just beat them outright < 1361407346 491090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(all the defence programs, for instance…) < 1361407373 298585 :augur!~augur@c-98-218-127-183.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1361407407 85805 :augur!~augur@c-98-218-127-183.hsd1.md.comcast.net JOIN :#esoteric < 1361407423 225550 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1361407455 106670 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I actually suspect that the BF Joust ruleset itself is flawed, even ignoring any hill effects < 1361407460 965695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just we haven't broken it yet < 1361407506 951321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the thing that has me most worried is death_to_defence, and poking to a lesser extent < 1361407612 712429 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i don't think you should be worried < 1361407614 4118 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1361407616 355765 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and i think you are wrong < 1361407630 934775 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361407642 692256 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think for every strategy there is a counterstrategy (that may be much more complicated) < 1361407644 269526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wrong in what respect? the basic ruleset? < 1361407675 89367 :augur!~augur@c-98-218-127-183.hsd1.md.comcast.net QUIT :Ping timeout: 260 seconds < 1361407698 136086 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1361407729 195078 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :for instance, maybe there is a clear that can defeat every lock < 1361407751 206663 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but we can be certain said clear will take a hell of a lot of time to accomplish said clearing < 1361407763 968924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: what about timer clears? < 1361407795 317929 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hum. The inactive Active Worlds wikia was vandalized by someone in the Active Worlds community to point to their own wiki. < 1361407797 718626 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so then we develop a quicker sort of full tape clear that only requires it to be locked for so many cycles...not forever < 1361407799 827178 :augur!~augur@c-98-218-127-183.hsd1.md.comcast.net JOIN :#esoteric < 1361407803 108431 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't know whether to leave it there or not < 1361407834 207270 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's wikia < 1361407836 622518 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :who gives a shit < 1361407836 976926 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Sgeo: no one cares! < 1361407845 975254 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's activeworlds < 1361407846 604954 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :just leave it < 1361407848 748834 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :who gives a shit < 1361407880 334392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it's wikia, just leave it < 1361407895 425843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that place needs to become a ghost town < 1361407923 226116 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The MSPA wiki is on wikia < 1361407948 524496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Wikia used to be OK, but it's got increasingly evil over time < 1361407997 36794 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the mspa wiki is when i really started hating wikia < 1361408013 749192 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :an interstitial for every. single. link. to the actual comic < 1361408044 519360 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Clicking the green thing next to the link helps < 1361408054 486455 :augur!~augur@c-98-218-127-183.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1361408091 85180 :augur!~augur@c-98-218-127-183.hsd1.md.comcast.net JOIN :#esoteric < 1361408096 63157 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION kind of trolled ##wikia just now < 1361408102 83226 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : I apologize to the Creatures community, the NetHack community, and the Active Worlds community, for my decisions to start those wikis on Wikia. < 1361408102 282601 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : That is all < 1361408148 436269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: that was possibly a bad idea < 1361408161 964633 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ Creatures wiki is still on Wikia < 1361408180 580521 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But... Wikia wasn't oblivious to our hate, were they? < 1361408193 673659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1361408197 171852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but we'd prefer to let things die < 1361408199 111115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :than stir them up < 1361408211 441042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I had considered reporting Wikia to Google for black hat SEO < 1361408215 667682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but am not sure how or if it's worthwhile < 1361408238 115151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the links between all the individual wikias at the bottom seem to exist only for SEO purposes and not for actual people who'd want to use the wikis) < 1361408350 440756 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IMO search engines should also deprioritise sites for obnoxious advertising < 1361408355 40981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but Google clearly wouldn't do that < 1361408375 114784 :augur!~augur@c-98-218-127-183.hsd1.md.comcast.net QUIT :Ping timeout: 260 seconds < 1361408440 473673 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you can't apologize to A by going up to B and saying "I apologize to A" < 1361408453 553909 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://pastie.org/private/ojojgjppm6diios6tfxxkg < 1361408456 155277 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :the replies < 1361408462 176642 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(from before PH joined) < 1361408475 608664 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sgeo does not really understand things like 'who he's talking to' < 1361408570 670116 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION was intending mostly to troll. < 1361408576 665174 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But maybe I should go apologize < 1361408580 92631 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :To those communities < 1361408587 395420 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you are literally the worst troll < 1361408596 810956 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :do you want, like, lessons < 1361408598 679076 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :in being a dick < 1361408684 860670 :madbr!boulam@198-84-253-87.cpe.teksavvy.com JOIN :#esoteric < 1361408686 549249 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :sup < 1361408751 564737 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :ok, VLIW processing unit design is hard < 1361408760 129466 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :the problem is long feedback loops < 1361408817 574316 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net QUIT :Remote host closed the connection < 1361408925 593957 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :who's trolling? did i get trolled? < 1361409037 597278 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :one cycle feedback? awesome, just asign a register to that instruction kthnx < 1361409064 310985 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :two cycle -> complexity balloons up and the design becomes monstruous kinda fast < 1361409073 124552 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Quit: Leaving < 1361409086 635693 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so i was thinking < 1361409102 92164 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :can you make a language super-tc just by expanding the amount of data it can operate on < 1361409127 599315 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :sure, include a halting oracle as data < 1361409145 300766 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :like, as in expanding it to operate on an infinite amount of data in finite time < 1361409186 466937 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :sure, that's a real computer < 1361409197 332557 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :or a zeno machine probably < 1361409200 594207 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That means it could answer the halting problem in finite time < 1361409201 214699 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1361409215 793999 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Phantom_Hoover: you could use that to solve NP problems in P time < 1361409216 433705 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh, misunderstood what Bike meant by real computer. < 1361409224 779407 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :a real numbers computer, i mean < 1361409229 186610 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :right < 1361409237 813800 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :not a computer i actually have, alas < 1361409241 267127 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but you could not use it do decide undecidable problems < 1361409275 298371 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :but chaitin's constant etc. < 1361409386 772151 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :x86 keeps living on (ps4 is x86) < 1361409404 39858 :madbr!boulam@198-84-253-87.cpe.teksavvy.com PRIVMSG #esoteric :by now it's probably going to survive forever < 1361409437 677481 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the other thing i was thinking involved splitting a tc system down into sub-tc components in some sense, like in ais523's proof of that thing < 1361409480 229494 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that thing that is in his nick :P < 1361409594 586029 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh is that where 523 comes from < 1361409604 995105 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no < 1361409607 14110 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the other thing < 1361409616 820411 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which other thing < 1361409623 474475 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the 523 was the thing his university added to his username so he stuck with it < 1361409630 870336 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :quintopia, the wolfram thing < 1361409664 157071 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :huh, i always assumed he added the 523 himself referencing that TM < 1361409674 30703 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :what does that tm have to do with 523 < 1361409699 909336 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 276 seconds < 1361409839 129625 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the (2,3) TM simulates a cyclic tag system using 5 systems < 1361409884 76470 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net JOIN :#esoteric < 1361409904 786902 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 240 seconds < 1361409963 998985 :madbr!boulam@198-84-253-87.cpe.teksavvy.com QUIT :Quit: Radiateur < 1361409980 367963 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1361410937 591801 :GOMADWarrior!~Regis@186.222.62.175 JOIN :#esoteric < 1361411189 442148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: 6, really, they're numbered starting from 0 < 1361411198 110183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(one thing the paper reviewer disliked) < 1361411410 124384 :constant!root@freebsd/developer/variable NICK :trout < 1361412559 510075 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1361412561 673838 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1361412815 727615 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: that doesn't answer the question. did the uni assign your nick? < 1361413016 887640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: yes < 1361413019 991204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they did < 1361413034 325710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought that was obvious, did you expect PH to be lying about that for no reason? < 1361414053 182460 :doesthiswork!~Adium@75.87.251.5 JOIN :#esoteric < 1361414426 976160 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 255 seconds < 1361414457 846217 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1361415056 427491 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1361415300 691138 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1361415307 140404 :augur!~augur@208.58.5.87 JOIN :#esoteric < 1361415715 617241 :GOMADWarrior!~Regis@186.222.62.175 QUIT :Ping timeout: 260 seconds < 1361416011 539848 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: no i gave about equal odds he was right and that he was mistaken and you handpicked your nick for some inscrutable reason < 1361416029 462606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fair enough < 1361416033 754086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's random, not handpicked < 1361416042 790442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I suspect the "ais" is a reference to my initials < 1361416426 163577 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`list < 1361416428 951971 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist < 1361416434 504019 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy pikhq Sgeo_ tswett Phantom_Hoover nortti < 1361416434 703296 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1361416576 811896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`mlist < 1361416578 364775 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: mlist: not found < 1361416588 295375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we should notify people about new mezzacotta too < 1361416590 272361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just to be complete < 1361416858 895952 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :We should also notify people about new tweets. < 1361416893 928941 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :All new tweets. < 1361417519 579419 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i just tweeted in my pants < 1361417785 933125 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: did you solve cruptopizzles #14? < 1361419506 308197 :jix!~jix@jixco.de QUIT :Ping timeout: 244 seconds < 1361419600 535548 :jix!~jix@jixco.de JOIN :#esoteric < 1361421935 3663 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1361422012 636869 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net JOIN :#esoteric < 1361422539 390203 :Digital_Versicol!digital@201-92-14-160.dsl.telesp.net.br JOIN :#esoteric < 1361422552 816226 :Digital_Versicol!digital@201-92-14-160.dsl.telesp.net.br PART :#esoteric < 1361423355 121135 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 260 seconds < 1361423694 42785 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :ACTION finally has cause to play with mosh; yay. < 1361423706 200926 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 264 seconds < 1361423708 431158 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :So far my impression is "neat". < 1361423796 512512 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is mosh < 1361423818 498510 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :http://mosh.mit.edu/ < 1361423841 231863 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 248 seconds < 1361423861 246329 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :SSH, but more tolerant of things like "dropped connection" or "moving IP addresses". < 1361424035 648785 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION is a Mosh developer and would be happy to ramble on about how it works :) < 1361424041 300443 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :we also have #mosh < 1361424068 858216 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :I'm just noting that it's actually quite neat. < 1361424083 10747 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :cool :) < 1361424088 782454 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Admittedly I am not testing it in one of the environments where it's heavily needed... < 1361424103 905320 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :I am SSHing from laptop to desktop over home Wifi right now. < 1361424119 801650 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :i.e. pretty near ideal latency. < 1361424154 167270 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :But, I can suspend this sucker and have the connection still going. < 1361424159 758502 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :until someone turns on the microwave oven :) < 1361424160 828877 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Which is nice. < 1361424184 700285 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Also, the reason I'm doing this is really silly. < 1361424189 931717 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :mplayer remote control. :P < 1361424348 32740 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should run mplayer -vo caca over Mosh < 1361424351 800015 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it works much better than over SSH :) < 1361424422 892343 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :I'm sure. < 1361424433 169447 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Let me guess: it actually works in a meaningful sense. < 1361424529 825670 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not that well < 1361424532 595923 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :just better than SSH :) < 1361424538 620077 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Hah. < 1361424821 701181 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Remote host closed the connection < 1361424945 534985 :Nisstyre-laptop!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1361425231 630702 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1361425642 843732 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :'“ISO 2022 locking escape sequences oh flying spaghetti monster please kill me now.” — actual USENIX peer review on reading the Mosh paper.' < 1361425714 300576 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Hah. :) < 1361425737 501368 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thanks usenix < 1361425883 689593 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :thusenix < 1361426122 136706 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Google is advertising the Chromebook inside the new tab thing on Chrome < 1361426212 650779 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :tacky < 1361426256 233988 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :hm, chromium still just shows me a destroying vision of my innermost self < 1361427010 633889 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1361427426 133122 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :kmc: I didn't know that people even made "look around you" references < 1361427473 333288 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::) < 1361427677 161495 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :delimited continuations are weird, you're evaluating along minding your own business when suddenly the next form turns inside out and is gobbled up by it's stomach < 1361427725 62419 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :doesthiswork: We do here. < 1361427736 191466 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :<3 Look Around You. < 1361427793 673714 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :actually come to think of it, that makes perfect sense that this channel would like look around you < 1361427933 317248 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :sardonic mockery with lots of nice big words < 1361428429 947414 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :now using mosh on irssiconnectbot < 1361428672 493163 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and now configured to be usable < 1361428742 767728 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and it looks like i have keyboard access to symbols again? < 1361428746 44564 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hurray? < 1361429098 688779 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hurrah < 1361429158 259777 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com TOPIC #esoteric :PKCS#7 (pronounced like "punshki") IS ENOUGH | http://codu.org/logs/_esoteric/ < 1361429354 488454 :evincar!~jon@173-228-13-253.dsl.static.sonic.net JOIN :#esoteric < 1361429941 156409 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :pkcs? < 1361430176 200524 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :pkcs or it didn't happen < 1361430659 986490 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: bye < 1361432081 200377 :blsqbot!~blsqbot@fmnssun.ibone.ch JOIN :#esoteric < 1361432090 311792 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5 5 .+ < 1361432090 511057 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 10 < 1361432100 29491 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1R@<- < 1361432100 273506 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : < 1361432230 258829 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`slist < 1361432234 469660 :HackEgo!codu@codu.org PRIVMSG #esoteric :Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot < 1361432247 338234 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I just hope it does not crash my server :) < 1361432282 905260 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm rather short on memory. < 1361432290 3461 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I don't even have 100MB < 1361432341 701740 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1R@1R@z[ < 1361432342 382430 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : < 1361432386 297059 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1R@1R@z[<>R@_+ < 1361432386 532834 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : < 1361432548 283373 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :'We shall shorthand that to "PH". < 1361432548 790402 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Then, whenever he's prominently in a panel, we can call out "The PH levels are off the chart!"' < 1361432552 695054 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(from Reddit) < 1361432667 943961 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :`olist < 1361432669 251076 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1361432692 758726 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :No? < 1361433186 858178 :epicmonkey!~epicmonke@91.234.37.58 JOIN :#esoteric < 1361434650 250531 :fftw!~fastest@la-pinta.la.net.ua QUIT :Ping timeout: 264 seconds < 1361435051 275323 :fftw!~fastest@la-pinta.la.net.ua JOIN :#esoteric < 1361435210 853691 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361435417 484057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What does it take to get me taken off `list? < 1361435422 674664 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :People keep putting me back on. < 1361435477 91681 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've clearly requested not to be on the list -- have had my name removed from the list multiple times -- and they just revert it. What shall I do about it? < 1361435554 462412 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :what is it? < 1361435556 780846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Nope. OK, I'll actually work on it tomor^H^H^Hday. < 1361435583 369298 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oklopol: It's a list of people who've run `list. < 1361435586 543561 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which I haven't. < 1361435670 889664 :evincar!~jon@173-228-13-253.dsl.static.sonic.net QUIT :Quit: leaving < 1361435728 966227 :Bike!~Glossina@63-229-134-7.ptld.qwest.net QUIT :Quit: no such place < 1361436155 120896 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :cool < 1361436158 21426 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :`list < 1361436166 406732 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy pikhq Sgeo_ tswett Phantom_Hoover nortti < 1361436169 510169 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :?olist < 1361436170 188210 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://code.haskell.org/lambdabot/COMMANDS < 1361436172 277680 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :`olist < 1361436173 799686 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1361436176 205812 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :... < 1361436181 516879 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :are you sure it's that < 1361436189 886762 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :because it's double broken then < 1361436203 646941 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :also what's list < 1361436238 442497 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :list is the list of people who have used `list..no idea what olist is < 1361436262 510985 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`help < 1361436262 709966 :HackEgo!codu@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1361436322 854998 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :`list < 1361436326 550645 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy pikhq Sgeo_ tswett Phantom_Hoover nortti oklopol < 1361436346 59786 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :haha that's genius < 1361436350 200922 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :`I lost the game < 1361436351 304836 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: I: not found < 1361436362 891718 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Would you stop it? < 1361436363 821750 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`liste < 1361436365 33138 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: liste: not found < 1361436368 444486 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :stop what < 1361436369 9682 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You're all obnoxious people. < 1361436373 104391 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :shachaf, I am looking to see who to blame < 1361436374 314451 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What does it take to get taken off the list? < 1361436394 87982 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Every change to HackEgo is recorded. < 1361436419 975267 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: Who is to blame is bad code. < 1361436425 127331 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Looks like elliott's fault < 1361436425 477520 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/rev/6077517c1381 < 1361436448 149861 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK then. < 1361436483 517377 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: You in particular are being obnoxious about this. Why do you do it? What would it take to get you to stop? < 1361436487 279104 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`sed -ie "s/ shachaf//" bin/list < 1361436488 421917 :HackEgo!codu@codu.org PRIVMSG #esoteric :Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... \ \ -n, --quiet, --silent \ suppress automatic printing of pattern space \ -e script, --expression=script \ add the script to the commands to be executed \ -f script-file, --file=script-file \ add the contents of script- < 1361436494 472843 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`run sed -ie "s/ shachaf//" bin/list < 1361436497 557262 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361436500 773836 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Note: If Sgeo's comment was made in error, please disregard previous message.) < 1361436507 285217 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: order of the stick updates < 1361436530 594496 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: Thanks. < 1361436534 926863 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let's see how long it lasts. < 1361436540 245684 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :`olist < 1361436541 415203 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1361436550 528184 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :shachaf, you're welcome < 1361436551 365611 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric ::D < 1361436556 159404 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :doesthiswork: You should stop running `olist when there aren't actually updates. < 1361436572 965030 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's disappointing to see it run and then see that no update actually happened. < 1361436580 874842 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I wanted to see if it worked < 1361436601 247299 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :ohh < 1361436619 204106 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`olist is just a fixed list of people < 1361436620 358845 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf oerjan Sgeo < 1361436621 862452 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :...dammit < 1361436623 847527 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i read `olist as `list in shachaf's message < 1361436626 335515 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :erm < 1361436628 935796 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :the other way around < 1361436631 186268 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You "checked if it worked" one hour ago. < 1361436645 792319 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so olist does what it's supposed to do and list is just an annoying command for luls < 1361436681 544998 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`list < 1361436684 649562 :HackEgo!codu@codu.org PRIVMSG #esoteric :cuttlefish boily elliott Taneb HackEgo Sgeo monqy pikhq Sgeo_ tswett Phantom_Hoover nortti oklopol < 1361436685 799397 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`smlist wow get ready for 30 days of mega again!!!!! < 1361436687 598491 :HackEgo!codu@codu.org PRIVMSG #esoteric :shachaf monqy elliott < 1361436715 385937 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so what is olist, as i meant to ask before < 1361436732 715944 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i hear it's an "order of the stick" list < 1361436743 509188 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i guess the o stands for "of" there < 1361436779 567704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: do you read "order of the stick" < 1361436782 493986 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1361436786 956411 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i read super mega though < 1361436790 469994 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :why not < 1361436794 124532 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes i saw the update, thx < 1361436811 819133 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :shachaf : I though Sgeo was supressing your name from hackego's output and so ran olist to see if I had guessed right < 1361436832 524486 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :vampirism was a surprise < 1361436848 418300 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :imo suppress curse words from hackego's output because of #esoteric is family friendly < 1361436868 316855 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what are some good curse words to suppress < 1361436872 91427 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is "shachaf" a curse word < 1361436883 115715 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :pole smoking < 1361436913 166505 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's a good example, doesthiswork < 1361436959 218405 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"shachaf" is more like one of those things a cartoon would say instead of a curse. we could replace all "p*** s******" with "shachaf" < 1361436990 271417 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :catamorphism, anamorphism, bijection, surjection < 1361437048 276299 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :I've got the best curse word to censor "(" < 1361437105 679929 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :and "->" < 1361437154 249523 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i find :) offensive please replace with ☺ < 1361437608 23716 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :÷) < 1361437620 310630 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: what about :☺) < 1361437629 925199 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :☺bscene < 1361437692 452002 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :☺rjan < 1361437712 689865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: is the cons operator in haskell offensive when sectioned < 1361437818 833180 :epicmonkey!~epicmonke@91.234.37.58 QUIT :Ping timeout: 272 seconds < 1361437858 589080 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com JOIN :#esoteric < 1361437862 972727 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what sort of section are we talking here < 1361437981 148201 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :like ( : ) < 1361437985 353091 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but without spaces < 1361437991 614335 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or (1 : ) < 1361437997 918660 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that second one < 1361438013 155837 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :( :[ ]) < 1361438028 937910 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(☺ < 1361438046 967717 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 272 seconds < 1361438483 636103 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1361438510 493644 :epicmonkey!~epicmonke@91.234.37.56 JOIN :#esoteric < 1361438585 586132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: do you know anything about mage tower < 1361438605 882958 :Zerker!~zerker@cpe-24-24-168-181.socal.res.rr.com QUIT :Quit: Colloquy for iPad - Timeout (10 minutes) < 1361438687 636827 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nope < 1361439360 871191 :Taneb!~nathan@host-92-30-167-249.as13285.net JOIN :#esoteric < 1361439386 268779 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :the card game? < 1361439411 21066 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :No, the latin swear word < 1361439438 757490 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :Hang on, what were we talking about? < 1361439451 641568 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :Because that only makes sense if we are talking about one reasonably obscure card game < 1361439470 955089 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mage tower??? < 1361439558 128353 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :No, Sopio < 1361439576 879324 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :Awesome card game < 1361439760 183099 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :Anyone know any funny variants on the "when all you have is a hammer" quote < 1361439765 777429 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :Said by famous people < 1361439920 905698 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :when all you have is a nail, everything looks like a hammer < 1361439928 975663 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1361440218 659121 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :doesthiswork, that doesn't work < 1361440219 484473 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric ::P < 1361440237 732627 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :“The civil rights movement in America turned around the corner with Martin Luther King’s 'If I Had a  Hammer’ speech.” < 1361440313 445206 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :https://www.google.co.uk/search?q=when+all+you+have+is+a+hammer+it's+time+to+seriously+reevaluate+your+life&oq=when+all+you+h&aqs=chrome.0.59j57.2330&sourceid=chrome&ie=UTF-8#hl=en&safe=active&sclient=psy-ab&q=when+all+you+have+is+a+hammer+it%27s+time+to+seriously+reevaluate+your+life&oq=when+all+you+have+is+a+hammer+it%27s+time+to+seriously+reevaluate+your+life&gs_l=serp.3...3170.3693.1.3948.2.2.0.0.0.0.71.139.2.2.0.les%3B..0.0...1c.1.4.p < 1361440313 767657 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :sy-ab.DZf566slBdc&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&bvm=bv.42661473,d.d2k&fp=874b575464b2f52f&biw=1301&bih=682 doesn't give any relevant links at all < 1361440323 716837 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :software engineering is all about using the right wrench to hammer in the screw < 1361440331 727712 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :I don't think I need most of that url < 1361440341 947041 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :*nail works better than "hammer" < 1361440415 612818 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :Basically, I'm giving someone a hammer for their birthday < 1361440477 811339 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :get them a beer too < 1361440501 292173 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :and a yoyo for their dog < 1361440578 312463 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :so they can get hammered while they hammer < 1361440663 54830 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :"remeber that time e played hammer tag?" 'no...' "Yeah, I won" < 1361440906 20836 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :When all you have is O'Neil < 1361441052 519497 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1361441241 53399 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :``All parts should go together without forcing. You must remember that the parts you are reassembling were disassembled by you. Therefore, if you can't get them together again, there must be a reason. By all means, do not use a hammer.'' -- IBM maintenance manual (1925) < 1361441242 380969 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `All: not found < 1361441247 803470 :doesthiswork!~Adium@75.87.251.5 PRIVMSG #esoteric :woops < 1361441351 665824 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 255 seconds < 1361443012 616454 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 252 seconds < 1361443505 98746 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1361443971 187151 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl JOIN :#esoteric < 1361444031 736588 :Taneb!~nathan@host-92-30-167-249.as13285.net QUIT :Quit: Leaving < 1361445934 134914 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 240 seconds < 1361445966 353543 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1361447626 32586 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1361447749 126005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : ...dammit <-- I TAKE IT THIS WAS A FALSE ALARM < 1361447863 60323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rm bin/liste < 1361447866 376530 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361447901 392826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: IT'S NOT sed -ie DAMMIT < 1361447919 602602 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: "You gots hammer? Bhaal once drop hammer on big godly toe. Jump around and swear for days, he did." -- Cespenar the Imp. < 1361447926 741623 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Searched Wikiquote for "hammer".) < 1361447956 691966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a favorite story among imps, i assume < 1361448049 707780 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So that's what that liste thing is! < 1361448061 765950 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep! < 1361448094 765375 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What does sed -ie do exactly? < 1361448117 879054 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Edis in-place, makes "e" the backup file suffix. < 1361448140 53347 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ah < 1361448194 614467 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and it's easy not to notice because the actual -e option is so _optional_. < 1361448308 542015 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run ls */*e < 1361448310 508781 :HackEgo!codu@codu.org PRIVMSG #esoteric :bin/addquote \ bin/define \ bin/delquote \ bin/fortune \ bin/fueue \ bin/google \ bin/hyfinate \ bin/pastaquote \ bin/paste \ bin/quine \ bin/quote \ bin/relcome \ bin/resume \ bin/shove \ bin/translate \ bin/wehlcohme \ bin/welcome \ factor/factor.image \ ibin/befunge \ ibin/kipple \ ibin/linguine \ ibin/malbolge \ interps/Makefile \ share/awesome < 1361448325 907819 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Those all seem reasonable. < 1361448330 685601 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i think i got the rest last time i checked :P < 1361448343 394165 :doesthiswork!~Adium@75.87.251.5 QUIT :Quit: Leaving. < 1361448361 871853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`relcome just_testing < 1361448363 363460 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/relcome: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/relcome: cannot execute: Permission denied < 1361448365 233968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i've taken to look at the repository listing for strange things occasionally. (and for whoever asked the other day, no it's not because of shachaf.) < 1361448395 309678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*looking < 1361448402 958995 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`sh bin/relcome < 1361448404 416565 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361448417 609022 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't quite know what's up with that. < 1361448428 151449 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/relcome < 1361448429 833714 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ welcome $@ | python -c "print (lambda s: ''.join([chr(3)+str(i%16)+s[i] for i in range(len(s))]))(raw_input())" < 1361448436 221773 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`relcome 13 < 1361448437 596708 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/relcome: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/relcome: cannot execute: Permission denied < 1361448446 845666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think it's supposed to make it renglish, but it's broken somehow < 1361448448 917337 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, that doesn't even use the argument like that. < 1361448450 573229 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It should. < 1361448461 871668 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo relcome 13 should rot13 < 1361448464 144729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er, *ingrish < 1361448505 243527 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It needs to relcome the person relcomed, though. < 1361448537 243719 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, so it's a rainbow-welcome, I see. < 1361448640 550083 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run chmod a+x bin/relcome < 1361448643 901558 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361448646 688164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`relcome What about now? < 1361448648 502010 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/bin/sh: Can't open \ welcome $@ | python -c "print (lambda s: ''.join([chr(3)+str(i%16)+s[i] for i in range(len(s))]))(raw_input())" < 1361448661 947312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1361448683 437781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/relcome < 1361448684 957792 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ welcome $@ | python -c "print (lambda s: ''.join([chr(3)+str(i%16)+s[i] for i in range(len(s))]))(raw_input())" < 1361448715 49397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/ \\ /\n' bin/relcome < 1361448716 698919 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 9: unterminated `s' command < 1361448726 53289 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/ \\ /\n'' bin/relcome < 1361448727 620929 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1361448731 689523 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1361448735 956175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/ \\ /\n/' bin/relcome < 1361448739 643161 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361448747 970333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`relcome Testing ho < 1361448750 782710 :HackEgo!codu@codu.org PRIVMSG #esoteric :​0T1e2s3t4i5n6g7:8 9W10e11l12c13o14m15e0 1t2o3 4t5h6e7 8i9n10t11e12r13n14a15t0i1o2n3a4l5 6h7u8b9 10f11o12r13 14e15s0o1t2e3r4i5c6 7p8r9o10g11r12a13m14m15i0n1g2 3l4a5n6g7u8a9g10e11 12d13e14s15i0g1n2 3a4n5d6 7d8e9p10l11o12y13m14e15n0t1!2 3F4o5r6 7 < 1361448753 384687 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :finally < 1361448773 224286 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1361448777 847416 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's much better. < 1361448785 595338 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`relcome oerjan < 1361448788 33600 :HackEgo!codu@codu.org PRIVMSG #esoteric :​0o1e2r3j4a5n6:7 8W9e10l11c12o13m14e15 0t1o2 3t4h5e6 7i8n9t10e11r12n13a14t15i0o1n2a3l4 5h6u7b8 9f10o11r12 13e14s15o0t1e2r3i4c5 6p7r8o9g10r11a12m13m14i15n0g1 2l3a4n5g6u7a8g9e10 11d12e13s14i15g0n1 2a3n4d5 6d7e8p9l10o11y12m13e14n15t0!1 2F3o4r5 6m7 < 1361448790 642491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suspect somewhat had just copy/pasted HackEgo's output back into the file, thus turning newline into " \ " < 1361448802 976655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MAYBE < 1361448842 806571 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that seems cut off, is it just because of the extra length of the color codes? < 1361448843 451329 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The length limits hit that thing pretty hard. < 1361448858 873162 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1361448934 597777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run echo $(welcome someone | wc -c) $(relcome someone | wc -c) < 1361448938 301405 :HackEgo!codu@codu.org PRIVMSG #esoteric :242 814 < 1361448942 785001 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Nasty business. < 1361448998 621810 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Business < 1361449000 44042 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Er. < 1361449002 914030 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nusiness < 1361449023 520429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`yes < 1361449025 32141 :HackEgo!codu@codu.org PRIVMSG #esoteric :y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y < 1361449076 148826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :still at 350 < 1361449243 874466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There should be a randomized relcome. < 1361449246 726005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 350/242 < 1361449248 660423 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.4462809917355373 < 1361449258 226688 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 350%242 < 1361449260 72495 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `%' < 1361449260 271680 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Perhaps you meant `R.%' (imported from Data.Ratio) < 1361449265 788854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 350 R.% 242 < 1361449267 520369 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 175 % 121 < 1361449275 993132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 350 R.% 240 < 1361449277 687105 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 35 % 24 < 1361449318 199269 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1361449387 233147 :Taneb!~nathan@host-92-30-167-249.as13285.net JOIN :#esoteric < 1361449439 247642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`python --version < 1361449440 366769 :HackEgo!codu@codu.org PRIVMSG #esoteric :Python 2.7 < 1361449451 934898 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :`ghc --version < 1361449454 87048 :HackEgo!codu@codu.org PRIVMSG #esoteric :The Glorious Glasgow Haskell Compilation System, version 7.6.1 < 1361449479 301334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: we just need Gregor to install lens, and we'll be all set < 1361449489 375811 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :`cabal --version < 1361449490 321638 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cabal: not found < 1361449502 917656 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :`run ghc-pkg list | paste < 1361449509 275894 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.4130 < 1361449532 499757 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :even if cabal were there, it wouldn't get out of the sandbox since hackage isn't on the whitelist, and besides it would probably timeout anyway. < 1361449579 877223 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1361449587 837308 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1361449686 325644 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (350-250)/4 < 1361449687 968169 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 25.0 < 1361449692 939263 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1361449769 350584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> length . concat $ [chr 3 : show i | i <- [0..15]] < 1361449771 548501 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 38 < 1361449793 755067 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 38/16 < 1361449796 213453 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.375 < 1361449815 616285 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 100/3.375 < 1361449817 409889 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 29.62962962962963 < 1361449837 102873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1361449842 640552 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 100/2.375 < 1361449844 293068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 42.10526315789474 < 1361449883 382437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [length . concat $ [chr 3 : show (i `mod` 16) | i <- [0..i]] | i <- [40..50]] < 1361449886 12457 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [94,96,99,102,105,108,111,114,116,118,120] < 1361449899 935153 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok 42 looks about right < 1361449920 161259 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 250/42 < 1361449921 953579 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5.9523809523809526 < 1361450005 581263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run welcome | ghc -e 'interact (show . length . words)' < 1361450013 942675 :HackEgo!codu@codu.org PRIVMSG #esoteric :30 < 1361450024 79970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`welcome < 1361450026 145367 :HackEgo!codu@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. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1361450081 883306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/relcome < 1361450083 133152 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Just copy 300 bytes of lens at a time until all of it is in hackbot < 1361450083 455848 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ welcome $@ | python -c "print (lambda s: ''.join([chr(3)+str(i%16)+s[i] for i in range(len(s))]))(raw_input())" < 1361450110 295078 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :`relcome < 1361450112 644288 :HackEgo!codu@codu.org PRIVMSG #esoteric :​0W1e2l3c4o5m6e7 8t9o10 11t12h13e14 15i0n1t2e3r4n5a6t7i8o9n10a11l12 13h14u15b0 1f2o3r4 5e6s7o8t9e10r11i12c13 14p15r0o1g2r3a4m5m6i7n8g9 10l11a12n13g14u15a0g1e2 3d4e5s6i7g8n9 10a11n12d13 14d15e0p1l2o3y4m5e6n7t8!9 10F11o12r13 14m15o0r1e2 3i4n5f6o7 < 1361450115 586659 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :ah < 1361450123 247163 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: the problem is we would have to break up the actual compilation into small enough pieces < 1361450127 811991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not to timeout < 1361450141 465121 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Compile and the copy it < 1361450145 333044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i'm not sure cabal supports it < 1361450154 729945 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :It might timeout whenever you try to load it, though < 1361450174 55997 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: someone who has ghc on a linux machine would have to do that < 1361450177 868857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i.e. not me) < 1361450217 938203 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :This sounds complicated. Perhaps we should ask fungot. < 1361450218 332706 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Jafet: i wonder if i'm evil and fnord to soon??? or later?? < 1361450235 663199 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :fungot: yes you are < 1361450236 26465 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :olsner: and there are primitives in postscript, so i should use < 1361450265 697785 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`reelcome shachaf < 1361450267 710258 :HackEgo!codu@codu.org PRIVMSG #esoteric :Welc2ome48 to the int14erna3ti1onal6 h3ub for esoter138ic 10programmin4g8 l3ang14ua2ge desig13615n a14nd deployment! For more information,12 check10 out our wik10i: 4ht8tp59://eso7langs.org/wiki14/Main_Page.15 (F1or the ot10h7er 5kind10 o11f esote14rica, try #esoteric on irc.dal.net.)410 < 1361450268 196742 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/\(raw_input[(][)]\)/string.split(\1)/ bin/relcome < 1361450269 837257 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1361450291 807643 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: hey i was just going to that. except i thought splitting on actual words < 1361450320 668903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe white should be left out :P < 1361450328 64622 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :You should pick a sensible palette < 1361450335 997403 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just shuffled in int((350-len(w))/3) color-changes in random locations. < 1361450354 923488 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: ah < 1361450360 64267 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It does mean it almost always starts with the default color, though. < 1361450366 566457 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :leaving out black-on-black might be an idea too < 1361450366 765663 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> (350 - 242) `div` 3 < 1361450367 972591 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 36 < 1361450385 266534 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`run welcome | wc < 1361450387 201249 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ 1 30 233 < 1361450402 848996 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: well you could "just" make sure the start is always one of the positions < 1361450413 973794 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It seems that I managed to break the "put nick in front" bit, though. If it ever worked. < 1361450429 953975 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`cat bin/reelcome < 1361450431 834671 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ welcome | python -c "import random; w=raw_input(); p=list('x'*len(w)+'C'*int((350-len(w))/3)); random.shuffle(p); i=(c for c in w); print ''.join(i.next() if c=='x' else chr(3)+str(random.randrange(1,16)) for c in p)" < 1361450438 358968 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I just left the $@ out. < 1361450485 676341 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run sed -i -e 's/welcome/welcome $@/' bin/reelcome # I like the -e. < 1361450489 164568 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361450492 788071 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`run python -c "print ''.join(chr(3) + str(i) + ':-) ' for i in range(0,16))" < 1361450494 243189 :HackEgo!codu@codu.org PRIVMSG #esoteric :​0:-) 1:-) 2:-) 3:-) 4:-) 5:-) 6:-) 7:-) 8:-) 9:-) 10:-) 11:-) 12:-) 13:-) 14:-) 15:-) < 1361450512 939789 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, so black is color 1. < 1361450521 457574 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I left 0 out, because I thought that was black. < 1361450533 265440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um i asked you to leave out white < 1361450545 876431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so that's ok i guess < 1361450548 496078 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, but also black. < 1361450552 518083 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, that was olsner. < 1361450553 15682 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`run python -c "print ''.join(chr(3) + str(i) + '(-:' + str(i) + ' ' for i in range(0,16))" < 1361450554 660910 :HackEgo!codu@codu.org PRIVMSG #esoteric :​0(-:0 1(-:1 2(-:2 3(-:3 4(-:4 5(-:5 6(-:6 7(-:7 8(-:8 9(-:9 10(-:10 11(-:11 12(-:12 13(-:13 14(-:14 15(-:15 < 1361450569 81744 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All you o-folks look so similar, it's a natural mistake. < 1361450574 120390 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :`run python -c "print" ''.join(chr(3) + str(i) + ':-) ' for i in range(2,15))" < 1361450575 386440 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: -c: line 0: syntax error near unexpected token `(' \ bash: -c: line 0: `python -c "print" ''.join(chr(3) + str(i) + ':-) ' for i in range(2,15))"' < 1361450585 879249 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :`run python -c "print ''.join(chr(3) + str(i) + ':-) ' for i in range(2,15))" < 1361450587 494663 :HackEgo!codu@codu.org PRIVMSG #esoteric :​2:-) 3:-) 4:-) 5:-) 6:-) 7:-) 8:-) 9:-) 10:-) 11:-) 12:-) 13:-) 14:-) < 1361450599 354612 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Jafet: plz golf me a up a utf8 encoder/decoder < 1361450614 766363 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run sed -i -e 's/1,16/2,15/' bin/reelcome < 1361450618 769392 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361450619 496981 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :There should be one in the blah logs somewhere. < 1361450642 355806 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1361450652 258527 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't have blah logs. < 1361450677 665310 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run sed -i -e 's#/3#/3+1#' -e "s/in p/in 'C'+p/" bin/reelcome < 1361450681 400967 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361450682 373099 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`reelcome someone < 1361450685 34595 :HackEgo!codu@codu.org PRIVMSG #esoteric :Traceback (most recent call last): \ File "", line 1, in \ TypeError: cannot concatenate 'str' and 'list' objects < 1361450688 248385 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... < 1361450702 523759 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`reelcome < 1361450704 915904 :HackEgo!codu@codu.org PRIVMSG #esoteric :Traceback (most recent call last): \ File "", line 1, in \ TypeError: cannot concatenate 'str' and 'list' objects < 1361450721 178776 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run sed -i -e "s/'C'+p/['C']+p/" bin/reelcome < 1361450724 939216 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361450725 371708 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Forgot it was a list. < 1361450728 358456 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`reelcome someone < 1361450730 944654 :HackEgo!codu@codu.org PRIVMSG #esoteric :​6someon6e: Welco7me to t11he international hub8 for esot5eric9 progra6mming lan7g106uage 12de6sign4 a73nd 7dep2loym13ent! For more i6nformat9i6on, check out 12our wiki: 7ht7tp://esolan2gs.org/wi5ki/M13ain_Pag3e. (For the o3ther kin2d of esote14rica, try #119e85soteric on ir2c.da3l.net.) < 1361450740 656009 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`reelcome HackEgo < 1361450743 293143 :HackEgo!codu@codu.org PRIVMSG #esoteric :​12HackEgo: Welcom9e to8 th14e internatio10nal3 hub414 for eso10teric progra2mming 7language 12de6sign and de11ploymen13t! For more infor6mati33on,6 check12 out 94our wik7i: http://es13ola4ngs.or14g/wi9k11i/Main_Pa5ge.4 (F67or3 the other kin14d of esote10rica, try #e13s11ot5eric on irc.dal.net.) < 1361450757 331875 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's good! < 1361450769 538064 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Can you spin it out into its own script, like h? < 1361450869 49967 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run cp bin/reelcome bin/colorize < 1361450872 745550 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361450884 248202 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run sed -i -e 's/welcome $@ | //' bin/colorize < 1361450888 195321 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361450894 687084 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run echo testing, testing | colorize < 1361450896 743860 :HackEgo!codu@codu.org PRIVMSG #esoteric :​8112t131210e11311112525910s413289106512t143612112921314i94238873713281113556211ng136314121491325,8109 38146413567892t111113213810141245513102e10111114s124123711ti314n331175g1014 < 1361450902 933387 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :`run bin/welcome | python -c "import random; w=raw_input().split(' '); r=[4,7,8,9,2,13,6]; s=random.randrange(0, len(r)); print ' '.join(chr(3) + str(r[(i+s)%len(r)]) + w[i] for i in range(len(w)))" < 1361450904 910379 :HackEgo!codu@codu.org PRIVMSG #esoteric :​8Welcome 9to 2the 13international 6hub 4for 7esoteric 8programming 9language 2design 13and 6deployment! 4For 7more 8information, 9check 2out 13our 6wiki: 4http://esolangs.org/wiki/Main_Page. 7(For 8the 9other 2kind 13of 6esoterica, 4try 7#esoteric 8on 9irc.dal.net.) < 1361450937 134487 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The word-based and fixed-color thing is perhaps a bit more rainbowy. < 1361450968 51132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :excellent < 1361450972 172596 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^rainbow2 is also a selected palette < 1361450972 421473 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█7█5█4█13█6█0█15█14█1█2█12█11█10█3█9█8█ ...too much output! < 1361450975 302606 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/reelcome < 1361450976 681734 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ welcome $@ | python -c "import random; w=raw_input(); p=list('x'*len(w)+'C'*int((350-len(w))/3+1)); random.shuffle(p); i=(c for c in w); print ''.join(i.next() if c=='x' else chr(3)+str(random.randrange(2,15)) for c in ['C']+p)" < 1361451010 994224 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run reelcome hm now what < 1361451013 585693 :HackEgo!codu@codu.org PRIVMSG #esoteric :​4hm: Welcom3e 6to the312 14in12ternati9onal hub for esoteric11 6programm13ing language desig11n and 5deploym3e12nt13!10 For more i712nfor14mat13ion, 2check o813u106t our wik11i: h6ttp://e5s14olangs.org/wiki/Main_12Pa78ge. 3(For the9 other kin14d of esoterica, tr13y8 #esot11eric on irc.dal.net.)3 < 1361451027 512174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/welcome < 1361451029 111368 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/usr/bin/perl -w \ if (defined($_=shift)) { s/ *$//; s/ +/ @ /g; exec "bin/@", $_ . " ? welcome"; } else { exec "bin/?", "welcome"; } < 1361451098 24908 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Man, there's so many moving parts in there. < 1361451109 815751 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/[$][@]/"$@"/;s/python.*/colorize/' bin/reelcome < 1361451113 339270 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361451114 585301 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, I scriptized Jafet's thing too. < 1361451118 767793 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run welcome | rainwords < 1361451119 572955 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/reelcome < 1361451120 817649 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ welcome "$@" | colorize < 1361451121 19022 :HackEgo!codu@codu.org PRIVMSG #esoteric :​9Welcome 2to 13the 6international 4hub 7for 8esoteric 9programming 2language 13design 6and 4deployment! 7For 8more 9information, 2check 13out 6our 4wiki: 7http://esolangs.org/wiki/Main_Page. 8(For 9the 2other 13kind 6of 4esoterica, 7try 8#esoteric 9on 2irc.dal.net.) < 1361451163 831664 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`run ? HackEgo | colorize < 1361451166 314258 :HackEgo!codu@codu.org PRIVMSG #esoteric :​13412Ha912c12kEgo, 14al13so know8n7 as91011 12Hack8Bot, is a9 b137ot t13hat7 r13uns arbitrary com149mands on Unix. Se13e `hel11p for10 info on9 using 5it14. You shou6l7d to8tally4 8try to hax0r it! Make sure 8y11o10u imagi142ne it'11s run10ni93ng 141414as roo514t with no sandb4oxing. < 1361451177 514515 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/relcome < 1361451178 671640 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ welcome $@ | python -c "print (lambda s: ''.join([chr(3)+str(i%16)+s[i] for i in range(len(s))]))(raw_input())" < 1361451195 373043 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run mv bin/r{e,}elcome < 1361451199 345382 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361451209 538417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it was broken anyhow < 1361451214 611492 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION geese to sleep < 1361451231 536038 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run ls bin/*come < 1361451233 340615 :HackEgo!codu@codu.org PRIVMSG #esoteric :bin/relcome \ bin/welcome < 1361451243 917345 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, the others mostly deal with capitalization. < 1361451405 709327 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So, there's... welcome, WELCOME, WELCOME, WeLcOmE, wehlcohme, emoclew and relcome. Did I miss any? < 1361451416 111825 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This must be one of the most welcoming channels in freenode. < 1361451421 266170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run (echo '#!/bin/sh'; echo 'welcome "$@" | rainwords') >bin/rwelcome < 1361451425 232700 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361451430 79023 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Except for people looking the "wrong kind of esoterica", of course. < 1361451441 97534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rwelcome everyone < 1361451442 691275 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/rwelcome: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/rwelcome: cannot execute: Permission denied < 1361451453 53903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run chmod a+x bin/rwelcome < 1361451455 825448 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361451456 554084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rwelcome everyone < 1361451458 603987 :HackEgo!codu@codu.org PRIVMSG #esoteric :​8everyone: 9Welcome 2to 13the 6international 4hub 7for 8esoteric 9programming 2language 13design 6and 4deployment! 7For 8more 9information, 2check 13out 6our 4wiki: 7http://esolangs.org/wiki/Main_Page. 8(For 9the 2other 13kind 6of 4esoterica, 7try 8#esoteric 9on 2irc.dal.net.) < 1361451503 918801 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> let utf8 :: Char -> [Word8]; utf8 c = let n = ord c in map toEnum $ if n < 0x80 then [n] else let (x:xs) = reverse $ map (`mod`0x40) $ takeWhile (>0) $ iterate (`shiftR` 6) n in 256 - 2^(7-length xs) + x : map (0x80+) xs in map (utf8 . chr) [0x0, 0x100..] < 1361451506 804443 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[0],[196,128],[200,128],[204,128],[208,128],[212,128],[216,128],[220,128],... < 1361451716 721415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :0x40 ? < 1361451749 999460 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think maybe you want 0x3f < 1361451783 170907 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :> let utf8 :: Char -> [Word8]; utf8 c = let n = ord c in map toEnum $ if n < 0x80 then [n] else let (x:xs) = reverse $ map (`mod`0x40) $ takeWhile (>0) $ iterate (`shiftR` 6) n in 256 - 2^(7-length xs) + x : map (0x80+) xs in utf8 $ chr 0x100000 < 1361451784 759920 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [244,128,128,128] < 1361451795 519061 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Looks correct < 1361451803 68899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait duh < 1361451818 508404 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :somehow i read `mod` as .&. < 1361451830 935051 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :I think .&. was ambiguous in lambdabot for some stupid reason < 1361451835 181904 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric ::t (.&.) < 1361451837 298164 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Bits a => a -> a -> a < 1361451900 544175 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One from Data.Bits and another from QuickCheck, I think. < 1361451904 625337 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe it's been sensiblized? < 1361451914 585973 :Jafet!~Jafet@unaffiliated/jafet PRIVMSG #esoteric :Actually golfing that is left as an exercise to shachaf. < 1361451918 269945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it has to happen occasionally < 1361452157 90713 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t bits < 1361452158 922485 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Applicative f, Bits b, Indexable Int p) => p Bool (f Bool) -> b -> f b < 1361452734 371306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : we should notify people about new mezzacotta too < 1361452741 655081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :has he been thinking about feather again < 1361452911 971548 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 276 seconds < 1361452946 24096 :KingOfKarlsruhe!~chatzilla@p4FDCCFB3.dip.t-dialin.net JOIN :#esoteric < 1361454162 297417 :myndzi!myndzi@2600:3c01::f03c:91ff:fedf:3d4e QUIT :Ping timeout: 264 seconds < 1361454228 249955 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :08:48:03 elliott: You in particular are being obnoxious about this. Why do you do it? What would it take to get you to stop? < 1361454235 859359 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: You in particular are being obnoxious about this. Why do you do it? What would it take to get you to stop? < 1361454248 744060 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :In fact I didn't do anything since the last time you decided to waste an hour trolling the channel about it. But for the unwarranted accusation, < 1361454258 274406 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`undo 2196 < 1361454263 786600 :HackEgo!codu@codu.org PRIVMSG #esoteric :patching file list \ Hunk #1 FAILED at 1. \ 1 out of 1 hunk FAILED -- saving rejects to file list.rej \ The next patch, when reversed, would delete the file liste, \ which does not exist! Ignore -R? [n] \ Apply anyway? [n] \ Skipping patch. \ 1 out of 1 hunk ignored < 1361454281 415369 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Ugh. < 1361454293 436495 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I wish people knew how to use sed. < 1361454325 591174 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run echo '#!/bin/sh' >>bin/liste; echo 'oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//; s/.*\* //; s/ .*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo cuttlefish boily elliott Taneb HackEgo shachaf Sgeo monqy pikhq Sgeo_ tswett Phantom_Hoover nortti oklopol' >>bin/liste < 1361454329 23550 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361454331 540563 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`undo 2196 < 1361454334 42464 :HackEgo!codu@codu.org PRIVMSG #esoteric :patching file list \ Hunk #1 FAILED at 1. \ 1 out of 1 hunk FAILED -- saving rejects to file list.rej \ The next patch, when reversed, would delete the file liste, \ which does not exist! Ignore -R? [n] \ Apply anyway? [n] \ Skipping patch. \ 1 out of 1 hunk ignored < 1361454341 981476 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, interesting. < 1361454349 180262 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`undo 2196 < 1361454351 713595 :HackEgo!codu@codu.org PRIVMSG #esoteric :patching file list \ Hunk #1 FAILED at 1. \ 1 out of 1 hunk FAILED -- saving rejects to file list.rej \ The next patch, when reversed, would delete the file liste, \ which does not exist! Ignore -R? [n] \ Apply anyway? [n] \ Skipping patch. \ 1 out of 1 hunk ignored < 1361454351 912968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: what the heck are you doing now < 1361454363 377398 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Good question. < 1361454377 38963 :myndzi!myndzi@2600:3c01::f03c:91ff:fedf:3d4e JOIN :#esoteric < 1361454378 269306 :iamcal_!uid1110@gateway/web/irccloud.com/x-vgfvbxgobixglzkf QUIT :Ping timeout: 264 seconds < 1361454380 271802 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run mv bin/liste liste < 1361454383 853138 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361454387 500338 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`undo 2196 < 1361454393 95410 :HackEgo!codu@codu.org PRIVMSG #esoteric :patching file list \ Hunk #1 FAILED at 1. \ 1 out of 1 hunk FAILED -- saving rejects to file list.rej \ patching file liste \ Unreversed patch detected! Ignore -R? [n] \ Apply anyway? [n] \ Skipping patch. \ 1 out of 1 hunk ignored -- saving rejects to file liste.rej < 1361454410 233019 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm. < 1361454412 546487 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, are you trying to undo the removal of shachaf? < 1361454424 199342 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1361454428 755923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: bin/liste is not supposed to exist, also i already deleted it < 1361454437 573387 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Yes, but reversing a patch wanted to make it exist. < 1361454440 808416 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run rm list.rej liste.rej liste < 1361454444 124149 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361454474 628126 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`run hg cat -r 2195 bin/list >bin/list < 1361454479 527028 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361454482 84901 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe there should be an `undofile ors omething. < 1361454484 834527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: also shachaf has already been removed < 1361454545 238873 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Well, he had been removed; elliott just added him back. < 1361454605 194583 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1361454649 86641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert 2220 < 1361454651 476380 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1361454678 327128 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert < 1361454680 753271 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1361454682 774191 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :For a start that adds a list.rej file. < 1361454703 690159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: this has gone on far enough, and although shachaf _has_ been obnoxious deleting bin/list entirely, you are being obnoxious too if you keep this on < 1361454707 839944 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :For another, as far as I can tell shachaf just likes to complain about whatever the bots are doing and will use it as an excuse to whine no matter no matter what, so I don't see any reason to just make him move on to something else. < 1361454719 253972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1361454721 666455 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1361454740 601918 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: So when he was demanding to be kicked all the time the non-obnoxious thing would have been to do that? < 1361454753 206978 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :He gets pinged 10x more than `list actually would just by whining about it all the time. < 1361454806 937259 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know why he likes kicking up a fuss in #esoteric and nowhere else but it's blatantly obvious he does and I don't see that spinning the what-he-kicks-up-a-fuss-about roulette is productive at all. < 1361454837 318716 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :If his behaviour is obnoxious in #esoteric it's been so longer than `list. < 1361454858 993388 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i don't see how that's an argument against removing him from `list, just an argument for banning him perhaps < 1361454881 878143 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :hmm < 1361454894 114987 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: I don't see why you would hack around the problem (and defeat the whole point of `list). It's just pandering. < 1361454903 165383 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Especially since he got on `list by specifically trying to mess with it himself. < 1361454946 457598 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Incidentally, what is the whole point of `list? It's never been exactly clear to me. < 1361454958 518158 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :it's genius < 1361454960 864937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i think you are being equally childish < 1361454963 295381 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :best thing ever < 1361454968 583791 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :that's the point < 1361454993 450152 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :(i think he's being more childish) < 1361455002 442412 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: You can do something about my behaviour if you'd like too. < 1361455079 82673 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :like, perhaps, tell you you are being childish < 1361455121 313699 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION looks for the commit in which shachaf was first placed on the list < 1361455131 329592 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :erm < 1361455135 671656 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: Is the idea to work as well as telling shachaf he's being obnoxious? < 1361455140 786188 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :presumably that happened when he used the command? < 1361455181 33813 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oklopol: It happened somewhat circuitously. It's not exactly a foolproof command, after all. < 1361455201 611754 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :k, just extrapolating from the fact i'm now on it < 1361455209 388820 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Anyway if we're just going to make random exceptions for people whose reasons are clearly bunk then removing it entirely *is* the right thing to do. < 1361455239 168966 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i don't get what people have against being pinged < 1361455250 732766 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the fact that one person has kicked up so much gigantic fuss over a tiny pointless thing says something, though. (Yes, yes, the obvious rebuttal is "two people", but that's unfair since I'm hardly the only person who asked him to stop and reverted it a bunch when he was just removing it rather than getting Sgeo to run sed for him.) < 1361455351 197617 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/rev/49d044dabc89 < 1361455353 166349 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't quite get what this whole thing about "exceptions" is. Am I somehow not allowed to do `list and then subsequently remove myself from it? < 1361455362 402805 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :This is the first time that shachaf appears on the list. < 1361455383 579970 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: If the point of `list is to keep track of the number of people who have got themselves on `list... < 1361455393 328122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i am not convinced that allowing people to remove themselves from bin/list is incompatible with it existing at all < 1361455406 428052 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(Of course it's pointless and it doesn't matter who's on `list. That's sort of the point.) < 1361455418 891565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and admittedly it _was_ annoying that shachaf couldn't manage to do it himself. < 1361455424 607804 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I don't see what the point of doing detective work is when both me and oerjan were there at the time. < 1361455436 271604 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Couldn't manage to or didn't *want* to because it was too easy? < 1361455446 547332 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Just removing it causes 10x the fuss. < 1361455448 350533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whatever < 1361455452 305997 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1361455454 107681 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :This is hardly an uncommon pattern with shachaf's use of the bots in here. < 1361455470 41951 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :http://projecteuler.net/problem=21 my solution: let sd n = sum [ x | x <- [1..n-1], n `mod` x == 0 ] in sum [x | x <- [1..10000], x /= sd x, (sd $ sd x) == x] < 1361455490 609135 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :i feel that it's a lame solution, though < 1361455495 913965 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: sd (sd x) == x is probably nicer than (sd $ sd x) < 1361455496 788901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the thing is, most of the changes to list recently have been either shachaf deleting the list, other people trying to remove him cleanly, or you reverting both shachaf and the other people < 1361455521 465578 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :elliott: doesn't change a fact that it's SLOOOOOW < 1361455528 412797 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :and I think i know why < 1361455549 991955 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :but i don't know haskell too well and can't find more optimal solution < 1361455582 996986 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Let's see, there's also you reverting shachaf removing the list, ais523 reverting shachaf removing the list, ais523 reverting shachaf running obviously broken sed on the list (followed up by shachaf deleting the list), < 1361455593 297981 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :you reverting shachaf removing the list, < 1361455599 183736 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523 reverting shachaf removing the list, < 1361455624 564628 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, that looks like all. < 1361455647 282921 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1361455651 760765 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(And no, most of those reverts were not followed by an attempt to cleanly remove.) < 1361455680 946462 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway maybe it should just be deleted at this point since it's wasting so much time; isn't it a shame when people spoil the fun? < 1361455723 712164 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And you're not spoiling the fun by vetoing "keep shachaf's name removed but keep the list"? < 1361455745 231065 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I have even less desire to argue this with you than with shachaf, especially since you weren't even there when this bullshit started. < 1361455749 612454 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*than with oerjan < 1361455834 312758 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway I've said all I care to, at least until this starts up again. < 1361455837 599224 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : (And no, most of those reverts were not followed by an attempt to cleanly remove.) <-- true. i was also annoyed by shachaf's obnoxiousness in removing the list and so didn't fix it. but i _still_ think it is time to end this back-and-forth in hopefully a reasonably amicable manner. < 1361455843 29558 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: You probably want to rm list.rej if you're keeping this revision. < 1361455848 615882 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you know you should probably either explain why shachaf has to be on the list no matter how much he complains < 1361455855 607934 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :or just let him be taken off < 1361455855 811854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also shachaf doesn't seem to be here at the moment < 1361455860 886140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rm b/list.rej < 1361455862 437274 :HackEgo!codu@codu.org PRIVMSG #esoteric :rm: cannot remove `b/list.rej': No such file or directory < 1361455866 55451 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1361455868 620986 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`rm list.rej < 1361455872 185803 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361455887 594896 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: see above reply to Sgeo. (Can we just adopt a world-wide policy that people don't try and join in things they don't know the context of?) < 1361455895 955717 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no, elliott < 1361455896 377058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh the b was just a tag < 1361455911 840034 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :because your petty little squabble is intruding onto the channel that everyone else shares < 1361455923 251283 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Well, think of it this way: if something like this starts again you have pretty clear proof of a pattern. < 1361455940 813588 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I wish the obnoxiousness wasn't there too. (On my part too.0 < 1361455942 484634 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*) < 1361455953 975650 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I think you should probably just shut up. < 1361455962 380992 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I fully agree with Phantom_Hoover. < 1361455962 580244 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :if shachaf wants off the list then just /let him off the fucking list/ < 1361455963 599277 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Or log-read maybe? But at least don't say stupid untrue things. < 1361455969 414634 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :He's off the list? < 1361455972 416130 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Stop being idiots. < 1361456004 690924 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you know, you're an extremely unpleasant person when anyone else tries to call you out on your behaviour < 1361456065 195651 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you going to dig further into the realms of cluelessness or recognise that you maybe don't have a full understanding of any situation just by jumping into it on IRC days after everything happens and then either stop flinging accusations or actually research it? < 1361456074 80212 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :This casting of everything into an X-vs.-Y is ridiculous. < 1361456084 106780 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :You should know better, considering how much you complained about oerjan's handling of cheater. < 1361456113 360360 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :IRC is such a waste of time. < 1361456205 748734 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :My understanding is that shachaf accidentally got on the list when he tried to get fungot on the list. He did not realize that this happened immediately after it happened. < 1361456205 986800 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Sgeo: hmm... doesn't seem to work < 1361456380 917687 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The bot does not indicate that a person got on the list for the `list that put them on. < 1361456412 864941 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As such, when the `list that put shachaf on got executed, shachaf's nick was not visible on it. `list would not be executed again until much later. < 1361456442 452285 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm rm list.rej doesn't show up in the repository listing. and there was a similar case recently with another empty file. istr that HackEgo before didn't include empty files in the repository at all, but now it's just not always shown in the history... < 1361456459 506976 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ? < 1361456460 839363 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: http://codu.org/projects/hackbot/fshg/index.cgi/rev/8087af320e07 < 1361456463 636459 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Shows up for me < 1361456494 39323 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`rm run~ < 1361456497 273407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1361456498 861333 :HackEgo!codu@codu.org PRIVMSG #esoteric :No output. < 1361456521 691641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was looking at a subpage showing just bin/list :P < 1361456530 537681 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Uh... what's that radio.php?... doing? < 1361456544 163532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there _was_ such a case some days ago, though... it was pretty old too i think < 1361456583 422834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1361456587 173708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/list < 1361456588 586822 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ oldpwd=`pwd`; cd /var/irclogs/_esoteric; name=$(cat $(ls ????-??-??.txt | tail -1) | tail -1 | sed "s/[^<]*.*//; s/.*\* //; s/ .*//"); cd $oldpwd; fgrep -q "$name" bin/list || echo -n "$name " >> bin/list; echo cuttlefish boily elliott Taneb HackEgo Sgeo monqy pikhq Sgeo_ tswett Phantom_Hoover nortti oklopol < 1361456593 423941 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: You'd have to ask hagb4rd. < 1361456619 405120 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: http://codu.org/logs/log/_esoteric/2013-02-19#211727hagb4rd < 1361456648 591170 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I... see. (I don't.) < 1361456680 24220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/; echo /; tail -1 bin/list; exit\n/' bin/list # I think this might be less insidious < 1361456681 995551 :HackEgo!codu@codu.org PRIVMSG #esoteric :sed: -e expression #1, char 25: unknown option to `s' < 1361456690 208808 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if i could make it work, that is < 1361456712 604706 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I think the insidiousness was also part of the genius? Maybe. I'unno. < 1361456721 508539 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: These are deep waters. < 1361456721 708431 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I hate to ask this but what's 'the list'? < 1361456737 424435 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I like the echo thing. < 1361456740 422423 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :mroman: It's a list of who will be shot first, when the revolution comes. < 1361456744 382172 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder what on earth .hg_archival.txt. < 1361456744 582114 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OH WELL THEN < 1361456746 570442 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :is. < 1361456754 221807 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, what does your change do (if it worked) < 1361456775 571711 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :mroman, it's a list of people who ran `list < 1361456782 414724 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(for the most part) < 1361456797 815214 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: it makes it show the changed list immediately < 1361456803 150747 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yay! < 1361456827 402471 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it was intentional that it did not do so on ais523's part, btw < 1361456898 299571 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :@ask ais523 How would you feel about `list displaying the changed list immediately? Would it ruin the effect you were going for? < 1361456898 534771 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361456932 975917 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Um, I specifically said it was weird and he said it was intentional at the time. < 1361457977 417968 :Taneb!~nathan@host-92-30-167-249.as13285.net QUIT :Ping timeout: 244 seconds < 1361458237 135643 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, look, shachaf's off the list. So long as it stays that way just let it be. < 1361458261 887048 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Such a noble defence force. < 1361458284 791818 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, ok, I'm fine with that. < 1361458909 249345 :KingOfKarlsruhe!~chatzilla@p4FDCCFB3.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331] < 1361458955 851868 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1361459198 736351 :GOMADWarrior!~Regis@186.222.62.175 JOIN :#esoteric < 1361459424 976458 :impomatic!~digital_w@87.113.152.173 QUIT :Ping timeout: 276 seconds < 1361460012 869689 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1361461419 217140 :nooodl!~nooodl@91.177.31.206 JOIN :#esoteric < 1361461606 193249 :augur!~augur@129-2-129-33.wireless.umd.edu JOIN :#esoteric < 1361461737 711553 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "1001011"F:u[vv^^{1\/?/2\/LG}m[?*++ < 1361461737 922663 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 0.9852281360342514 < 1361461870 665494 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "1223334444"F:u[vv^^{1\/?/2\/LG}m[?*++ < 1361461870 919878 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1.8464393446710157 < 1361461871 615714 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pikhq: i only have to install mosh-server on my server to make all this work right? < 1361462021 157245 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1361462200 356491 :iamcal_!uid1110@gateway/web/irccloud.com/x-rxvhvucuznwyonmv JOIN :#esoteric < 1361462289 317346 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: if "this" is mosh then yes < 1361462952 526002 :epicmonkey!~epicmonke@91.234.37.56 QUIT :Ping timeout: 276 seconds < 1361463151 156697 :oklopol!~oklopol@dyn60-339.yok.fi QUIT :Ping timeout: 245 seconds < 1361464256 940685 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you don't even need to install it; you can build it from source in your home directory and just use mosh --server=/home/whatever/... < 1361464263 898476 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but installing is easiest and we have packages for lots of OSes < 1361464288 112673 :carado!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 QUIT :Ping timeout: 256 seconds < 1361464896 111574 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :quintopia: Right, though mosh just needs to be somewhere in the PATH of the user you're logging in as. < 1361465104 665572 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl PRIVMSG #esoteric :bllobloblobloblob < 1361465290 9210 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :well said < 1361468021 232858 :sebbu!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1361468034 239688 :sebbu!~sebbu@ADijon-152-1-6-64.w83-194.abo.wanadoo.fr QUIT :Changing host < 1361468034 438759 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361469016 519231 :augur!~augur@129-2-129-33.wireless.umd.edu QUIT :Remote host closed the connection < 1361469505 379676 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 248 seconds < 1361469612 548081 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1361469753 903832 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :blobblobblobblobblob (hi all!) < 1361469767 568218 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Can someone show me a typical use of profunctors? < 1361469841 974418 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :can someone show me a regex that will harvest strings from a source file < 1361469869 859947 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i suspect its easy, but i dont remember how to make it match the shortest length string < 1361469933 17581 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :quintopia: Special-case it? < 1361469948 393257 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That's not a good use for regex < 1361469950 531111 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1361470785 250528 :augur_!~augur@208.58.5.87 JOIN :#esoteric < 1361470990 954562 :Gregor!codu@codu.org PRIVMSG #esoteric :Somebody posted on craigslist at 10:30 in the morning, today. I replied at about 11:30. They replied to me, saying that it sold yesterday. wut. < 1361471019 152459 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :At least he was honest. < 1361471032 200971 :Gregor!codu@codu.org PRIVMSG #esoteric :It's honest to put a listing on craigslist for something that's already been sold? < 1361471038 445120 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :No. < 1361471047 49022 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It's honest saying he sold it yesterday. < 1361471057 483565 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :He could've lied and told you he sold it 11:29:59 < 1361471084 269508 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or yesterday is figurative speech. < 1361471111 181768 :Gregor!codu@codu.org PRIVMSG #esoteric :Yesterday can't be a figure of speech for "a half an hour ago" X-D < 1361471133 722466 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe they are in a different timezone! < 1361471193 146232 :Gregor!codu@codu.org PRIVMSG #esoteric :... this is craigslist. I know what city they're in X_X < 1361471198 94862 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :quintopia: you mean string literals? < 1361471377 588124 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :In [12]: print re.search(r'"([^"]|\\")+?(? p a d, where a -> b goes back in time, and c -> d goes forward. how is that even possible? < 1361471922 405180 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1361471938 142292 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :@tell FreeFull profunctors weird me. you have dimap :: p b c -> p a d, where a -> b goes back in time, and c -> d goes forward. how is that even possible? < 1361471938 548754 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1361472144 294574 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1361472166 230755 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hm maybe just ([^"]|\\")+?[^\\] < 1361472192 741936 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What about a single " in a comment? < 1361472192 941420 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :FreeFull: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1361472264 203534 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then you're fucked < 1361472494 513246 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I wonder why elliott linked those cellular automata rules to me < 1361472636 182676 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1361472848 469080 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :http://tech.slashdot.org/story/13/02/21/0358238/us-stealth-jet-has-to-talk-to-allied-planes-over-unsecured-radio < 1361472932 157420 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :FreeFull: parsing multiline comments and string literals is tricky < 1361472948 367868 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :OCaml disallows unbalanced quotes inside comments < 1361472963 251223 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Haskell allows them, but this means there are valid Haskell expressions you can't comment out < 1361472968 661373 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :{- print "-}" -} < 1361473067 991278 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :IIRC D has both nesting and non-nesting comments < 1361473078 52887 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :/* ... */ and /+ ... +/; I forget which is which < 1361473100 568637 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :for this reason? < 1361473407 438841 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :No idea the reason. < 1361473462 519541 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in lua you can comment as --[[ .. ]] or --[=[ ... ]=] or any other number of = signs < 1361473478 326240 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :they don't nest but each level can contain the smaller ones < 1361473493 83260 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also if you drop the -- then the brackets by themselves are a multiline string literal < 1361473511 248659 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Lua is so weird < 1361473527 956550 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :In several ways. < 1361473542 692799 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it seems pretty reasonable < 1361473547 931783 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :from what little i've seen < 1361473553 381526 :Gregor!codu@codu.org PRIVMSG #esoteric :So pikhq, you gonna mine and craft? < 1361473555 950615 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Float-only sucks. < 1361473558 993021 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Gregor: Maybe. < 1361473572 961360 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Right now I am watching Minecraft LP's, actually. < 1361473690 448001 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :why are you watching Minecraft LP < 1361473697 105168 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :+s? < 1361473698 525293 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Cause. < 1361473723 202193 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :In my defense, it's a guy who plays with nearly every mod in existence. < 1361473728 153558 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Otherwise this would be boring as fuck. < 1361473749 498030 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :who? < 1361473755 781670 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :direwolf20 < 1361473796 238093 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1361473808 834084 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :the only minecraft lp I can tolerate is far lands or bust < 1361473812 338269 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :pikhq: eh < 1361473819 714037 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :/+ +/ nests, the other was just to make copy-pasting C easier < 1361473820 39958 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :float-only sucks, but machine ints also suck < 1361473826 128410 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and 64-bit floats gives you 32-bit ints < 1361473836 483482 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :maybe languages should just have two numerical types: "fast" and "correct" < 1361473859 748717 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :At least the integers mod 2^32-1 are actually numbers. < 1361473865 594217 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1361473869 494933 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: Lua indexes lists from 1!!!! < 1361473874 622819 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :elliott: ow my brain < 1361474575 18204 :impomatic!~digital_w@87.115.103.37 JOIN :#esoteric < 1361475052 15511 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :neat < 1361475053 459916 :atehwa_!atehwa@aulis.sange.fi JOIN :#esoteric < 1361475061 314269 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :let's make a language that indexes lists from i < 1361475066 632672 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(where i = sqrt(-1)) < 1361475084 490700 :atehwa!atehwa@aulis.sange.fi QUIT :Read error: Operation timed out < 1361475110 659982 :Slereah!x@ANantes-259-1-166-9.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :But imaginary numbers have the same structure as real numbers < 1361475111 870815 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also the haskell syntax highlighter on rosettacode is wrong. < 1361475115 103779 :Slereah!x@ANantes-259-1-166-9.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :So it would be identical < 1361475164 40206 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :I'm a little surprised to find that mosh actually is pulling out predictions at times. < 1361475174 470432 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :I am literally connecting over a LAN. < 1361475184 819481 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Guess sometimes it lags slightly anyways? < 1361475188 102405 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :did you pass one of the --predict=... flags? < 1361475191 544256 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :No. < 1361475195 514535 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :huh < 1361475195 713700 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Just the defaults. < 1361475204 158928 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so not only is it predicting, but it's lagging enough to show the underline on predictions < 1361475204 358091 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :It's predicting like a single character though. < 1361475208 8778 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1361475214 669676 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :But not often.\ < 1361475218 115248 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(it will predict without underline if the lag is sufficiently small) < 1361475235 339937 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :(because Keith thought that underline appearing and disappearing is distracting. but probably it's better marketing if it always underlines!) < 1361475250 749895 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :just don't ruin the game < 1361475265 846400 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Meh, guess that just means mosh has benefits even over a LAN. < 1361475276 385350 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Admittedly, Wifi. < 1361475293 276580 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Everybody's favorite variable-lag LAN technology. < 1361475393 78006 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :nah < 1361475402 2456 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :LAN over power is much worse. < 1361475455 816995 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Really, that's laggy too? < 1361475477 236595 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Figured that'd be vaguely reasonable, aside from being a bus. < 1361475529 450610 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :My experiences with it are pretty bad. < 1361475570 953633 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It works fine. < 1361475584 269872 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :unless someone uses his vacuum cleaner, the heater or something else < 1361475618 712200 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or somebody is using the stove in the kitchen < 1361475621 977386 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's pretty bad then. < 1361475631 487503 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but that was 5 years ago. < 1361475639 219008 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Maybe it's better these days. < 1361475664 287750 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Kinda impressed you'd get interference like that from stuff aside from microwaves. < 1361475673 234945 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Isn't that stuff using the 2.4GHz band? < 1361475720 360214 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hm did pikhq discover the game yet < 1361475744 798072 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Which game? < 1361475799 954393 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :pikhq: the game < 1361475819 632614 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :nortti: Oh, fuck you guys. < 1361475833 767067 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :ACTION lost the game < 1361475843 742579 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :ACTION too < 1361475893 306047 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not that one actually < 1361475902 172882 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there's a game you can play if you're using irssi in mosh < 1361475908 627541 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :probably other programs in mosh as well < 1361475957 140436 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Certainly have not heard of it. < 1361475980 698351 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's more fun if you figure out what tha game is < 1361475985 708781 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but i'll tell you if you insist < 1361476001 156725 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it requires a bit of lag < 1361476005 286146 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Has anyone actually discovered the game independently before being given any information on it? < 1361476010 516769 :Taneb!~nathan@host-92-30-167-249.as13285.net JOIN :#esoteric < 1361476013 330910 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think shachaf and i both did < 1361476030 814977 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the game is probably very hard to play on a LAN. < 1361476124 570929 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :not with netem! < 1361476134 834720 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :actually a dumb way to simulate lag is to run mosh-server in valgrind :) < 1361476187 354200 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Run mosh-server in weboflies! < 1361476264 434088 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i forgot what that does < 1361476330 740485 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: It's kind of tricky to explain, but operationally it makes a program run slower. < 1361476348 868025 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: Basically the idea is to make Linux programs reproducible through incredible amounts of sandboxing. < 1361476362 877669 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It was intended for TASing < 1361476363 77336 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Its intent is to let you do tool-assisted speedruns of Linux games. < 1361476368 239231 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh dear < 1361476369 499441 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :e.g. nethack < 1361476373 292491 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"linux games" < 1361476379 632079 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :kmc: Nethack. < 1361476388 843437 :Gregor!codu@codu.org PRIVMSG #esoteric :Team Fortress 2??? < 1361476390 261568 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :It wasn't for NetHack, was it? < 1361476398 222110 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :he NetHack TAS uses DOS. < 1361476399 759126 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*The < 1361476401 700908 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :elliott: Maybe not. < 1361476409 255261 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :That's a good example at least. < 1361476413 290809 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Also it has graphical support. (Enigma???) < 1361476418 713616 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Ask ais523, I guess. < 1361476425 244899 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :TAS of /usr/games/wump < 1361476431 185888 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Probably easier for anything with a DOS port to just do that. < 1361476442 947939 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :Reproducible DOS is easy. < 1361476469 378712 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe it was for DNA Maze!!! < 1361476638 522797 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I wonder if sum . map fromEnum is a good idea for counting how many Trues are in a list, or if there is a better way < 1361476682 862786 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think «length . filter id» is more obvious < 1361476687 105046 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric ::t length . filter id < 1361476688 254941 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[Bool] -> Int < 1361476758 494558 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1361476818 785542 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I like to think «foldr ((+) . fromEnum) 0» is faster, as it implies only a single pass on the list. < 1361476843 24911 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :if the whole notion of passes over a list existed, Haskell would be hideously inefficient < 1361476853 685439 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :length consumes the list as filter produces it there < 1361476918 406162 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :boily: Yeah, but GHC optimizes length . filter id into a tiny little loop. < 1361476944 988569 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the combined magic of GHC and lazy evaluation at work again. < 1361476960 847459 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :it's true that «length . filter id» looks like the obviest solution. < 1361477000 209256 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :length . filter id works too < 1361477091 827215 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :boily, do Francophonics air-quote horizontally? < 1361477149 410490 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :no, we rabbit-ears the same as anglophones. < 1361477166 243830 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :Okay < 1361477166 572231 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i would'nt really wory about which one is faster < 1361477177 979546 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :until you have some benchmarks (using criterion of course) < 1361477181 94318 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :kmc, rethink apostrophe placement < 1361477214 580267 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net JOIN :#esoteric < 1361477216 704615 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I like would'nt < 1361477267 768981 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :Taneb: but then, when we quote someone that said something stupid and/or unbelievable, we sometimes say «ouvrez les guillemets [INSERT QUOTE HERE] fermez les guillemets». < 1361477270 980087 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How about join . take 1 for a safe head for lists of lists? < 1361477307 266914 :Gregor!codu@codu.org PRIVMSG #esoteric :boily: I assume that translates roughly to "opening quote" "closing quote"? < 1361477324 570728 :Gregor!codu@codu.org PRIVMSG #esoteric :Sort of like how Anglophones might say "Quote unquote" < 1361477343 571995 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :Gregor, is "blerrr" English for the French "INSERT QUOTE HERE" < 1361477348 517553 :Gregor!codu@codu.org PRIVMSG #esoteric :Naturally. < 1361477413 39440 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Is it possible to set fixity of an operator within ghci? < 1361477432 328169 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :I don't think so, which is rather annoying < 1361477685 348627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i thought ghci supported all declarations now < 1361477701 113622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :however, you need to set it in the same let as you put the definition < 1361477741 178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the general rule is that a fixity declaration must be in the exact same scope as its corresponding definition) < 1361477791 911739 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the let block of ghci, like the let of a do, presumably is such an "exact scope" region < 1361477799 220091 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :Ah < 1361477804 172178 :Taneb!~nathan@host-92-30-167-249.as13285.net PRIVMSG #esoteric :That'll be where I'm going wrong < 1361477856 128123 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let (+) = (Prelude.+); infixl 9 + in 1 + 2 * 3 < 1361477858 47694 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 9 < 1361477956 963302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that also shows how you might redefine a fixity of something else, provided that something else is imported qualified. doesn't work for constructors, alas.) < 1361478000 84212 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also might need NoMonomorphismRestriction < 1361478038 75817 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(or an explicit type annotation as well) < 1361478058 121036 :carado_!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 256 seconds < 1361478099 229910 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :huh does it really not work for constructors < 1361478130 97334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...there's no way to define one constructor to be the same as another, is there? < 1361478170 519873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :note that you are defining the same name in a new scope, not changing the actual original fixity < 1361478181 88903 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh I meant redefining fixity < 1361478189 772531 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> let infixl 9 + in 1 + 2 * 3 < 1361478191 878314 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The fixity declaration for `+' lacks an accompanying binding < 1361478192 79233 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (The fixity... < 1361478195 25856 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :hm I thought that worked < 1361478196 934225 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well < 1361478394 749432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh i opened the ghc user guide to check something, but i've forgotten what it was... :P < 1361478539 151376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh RULES it was < 1361478543 330823 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :MoMonomorphismRestrictionMoProblems < 1361478587 235455 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :a momorphism is a morphism with a peachy smell. < 1361478599 540438 :doesthiswork!~Adium@75.87.251.5 JOIN :#esoteric < 1361478655 515675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wanted to see which of length . filter id and foldl' ((+) . fromEnum) 0 is more likely to be optimized well. in fact i suspect it's the latter, because length is _not_ listed as a good consumer. < 1361478684 298671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(disclaimer: anyone willing to look at actual core may find the _true_ answer.) < 1361478686 679515 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :why not? < 1361478695 837945 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and isn't length a foldr, which makes it a good consumer? < 1361478699 883201 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no reason, it just isn't < 1361478720 225815 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :length should certainly be a foldl or foldl' not a foldr < 1361478742 10804 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: note that there is a rule to specialise length on Int/Integer to foldl' IIRC < 1361478744 893247 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :mm right < 1361478755 542528 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait length is monomorphic < 1361478757 977381 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :because you can't consume it incrementally < 1361478760 525052 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :so I guess it is foldl' < 1361478772 299381 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: well, you can for genericLength < 1361478776 681048 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :right < 1361478778 380438 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :which is foldl iirc :( < 1361478780 810631 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or maybe not? < 1361478802 283881 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :so that's why foldr isn't better... but why is it worse? < 1361478804 497484 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION rusty :( < 1361478808 237236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and foldl' isn't a good consumer either, probably part of that "cannot fuse both foldr and foldl" problem i vaguely recall < 1361478920 311637 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :kmc: well you want something strict < 1361478924 106689 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :or you'll build up thunks < 1361478934 878349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they settle on build/foldr fusion for lists, which somehow means the other way will blow up or something if you try to do it simultaneously < 1361478935 861472 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and "strict foldr' is very silly, it eats up stack space < 1361478939 842702 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :*" < 1361478955 300841 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(I think) < 1361479030 430422 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :there should be a foldm for cases like this. < 1361479037 529420 :kallisti!~eris@168.28.136.16 JOIN :#esoteric < 1361479037 728325 :kallisti!~eris@168.28.136.16 QUIT :Changing host < 1361479037 728478 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1361479044 478265 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: you mean, monoid fold? < 1361479046 509225 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ah yeah < 1361479049 902621 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric ::t fold < 1361479051 577119 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Foldable t, Monoid m) => t m -> m < 1361479057 646814 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :elliott: no, fold middle. < 1361479059 49641 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldMap Sum [1, 2, 3] < 1361479060 999259 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Sum {getSum = 6} < 1361479067 302827 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1361479112 543810 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what game did you make weboflies for? < 1361479252 634943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I didn't have one in particular in mind < 1361479252 998545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ais523: You have 1 new message. '/msg lambdabot @messages' to read it. < 1361479257 540111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages < 1361479257 861444 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Sgeo asked 6h 12m 41s ago: How would you feel about `list displaying the changed list immediately? Would it ruin the effect you were going for? < 1361479274 150537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: actually it went the other way round, I started seeking out Linux games as a way to test it < 1361479288 436162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: the current version is a bit harder to figure out < 1361479724 74323 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :http://www.youtube.com/watch?v=eSRcvrVs5ug < 1361479758 900228 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"No instructions were dispatched in the making of this demo (except to copy memory to the framebuffer). All computation is done in the MMU." < 1361479787 641849 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :useful < 1361479792 845757 :Bike_!~Glossina@63-229-134-7.ptld.qwest.net NICK :Bike < 1361479827 867497 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :wow, that is slow < 1361479869 652594 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :when 900 page faults you reach, run fast you will not < 1361479930 753451 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :ok. now I know what eso-os will run on < 1361479957 331789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :run, or run not; there is nSegmentation fault (core dumped) < 1361480139 206304 :dessos!~dessos@c-174-60-176-249.hsd1.pa.comcast.net QUIT :Quit: leaving < 1361480185 899054 :Taneb!~nathan@host-92-30-167-249.as13285.net QUIT :Quit: Leaving < 1361480307 933091 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1361480592 954907 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1361480647 254125 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1361480656 613019 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1361481979 846685 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Thanks. < 1361482158 163704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :elliott: I don't see why that was necessary -- "for the unwarranted accusation, \ `undo 2196" makes it obvious that putting me on the list is done vindictively, as some sort of punishment -- but I'm glad it's over. < 1361482188 292984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :please let it _be_ over. thx. < 1361482210 631979 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :shachaf: It was out of frustration. You're free to read what I said afterwards and not take it out of context, but somehow I doubt it is actually over. < 1361482227 642752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*sigh* < 1361482242 538103 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :these things are important oerjan < 1361482259 684065 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. < 1361482277 671975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : _ _ _ _ _ _ < 1361482277 871012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : _| || |_ _| || |_ _| || |_ < 1361482277 871210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : _____ _____ _____ _____ _____|_ .. _|_ .. _|_ .. _| < 1361482277 871315 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :|_____|_____|_____|_____|_____|_ _|_ _|_ _| < 1361482277 871440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : |_||_| |_||_| |_||_| < 1361482311 957357 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :bringing out the big guns huh < 1361482318 354207 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Well having this long conversation about me while I'm not here and then not wanting me to talk about it is hardly fair! < 1361482324 279030 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But anyway there's not much point to saying anything. < 1361482339 139075 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i think i implied that actually < 1361482412 445358 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :kmc: is that the result of that talk you linked to ages ago? < 1361482422 792008 :Bike!~Glossina@63-229-134-7.ptld.qwest.net PRIVMSG #esoteric :it is < 1361482461 604078 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :if only the information was available without having to watch and listen to people talking about it < 1361482711 165090 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oerjan: that *is* one huge flyswatter. < 1361482751 44181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah it's just perspective < 1361483037 112441 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think the slides are going up sometime soon < 1361483048 36001 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :also you could just watch the video on mute and speed through the spaces between slides < 1361483052 175303 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1361483094 87167 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :https://twitter.com/sergeybratus/status/303188668271714305 says "slides soon" < 1361484093 914036 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1361484180 702624 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :that talk was cool not just for the turing tarpit at the end < 1361484202 963375 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :more for the useful tricks with x86 paging quirks that it discussed < 1361484217 102227 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :like using split instruction/data TLBs to emulate NX on chips that don't have it < 1361484243 13587 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :yes, but I got that part from hanging around here and letting you repeat most of the talk for me :P < 1361484256 552407 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a service i provide gladly < 1361484258 423936 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :also from reading some document about PaX < 1361484266 864629 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't really understand the details of the tarpit < 1361484281 310010 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think i'd need to read about 20 pages of Intel manual to understand it < 1361484288 303244 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :and i don't know that there's any deep insight buried under that < 1361484298 824113 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :sounds like the details would be tricky < 1361484317 651655 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :the PaX thing makes me pine for soft-filled TLBs < 1361484533 289629 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :sounds like the basic principle is to put the stack in specific locations such that it overwrites page tables and changes the conditions that will cause future traps < 1361484574 33753 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :could also overwrite the pointer to the stack < 1361484639 399937 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: Poulet! < 1361485154 885651 :carado_!~carado@2a01:e35:8b61:e430:221:63ff:fe9a:3747 JOIN :#esoteric < 1361485525 892486 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 QUIT :Ping timeout: 246 seconds < 1361485829 83614 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1361485892 830084 :pikhq!~pikhq@174-24-33-39.clsp.qwest.net PRIVMSG #esoteric :https://github.com/jbangert/trapcc Slides < 1361485923 673616 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nice < 1361486400 329290 :impomatic!~digital_w@87.115.103.37 QUIT :Quit: impomatic < 1361487648 371850 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, I think I understand how it works now < 1361488131 444268 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :it's seems more an x86 hardware task-switching hack than something to do with the MMU < 1361488173 921494 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :*its seams < 1361488178 523453 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :*it seems < 1361488207 615916 :kallisti!~eris@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1361488419 300519 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 244 seconds < 1361488494 325066 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1361488521 995872 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: *itz eems < 1361488537 719833 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eems? where? < 1361488554 896128 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :eems upon eems! can you not see them? < 1361488579 950185 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :eems < 1361488580 477598 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :eem < 1361488582 75829 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck < 1361488583 454508 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :eems < 1361488583 844699 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :eems < 1361488587 983691 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :^ eems upon eems < 1361488603 56281 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :eem upon fuck < 1361488639 638319 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1361488794 55317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it looks like an eem possibility < 1361488850 995096 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1361488903 252878 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :the possibility is eemingly eem < 1361488973 698007 :GOMADWarrior!~Regis@186.222.62.175 QUIT :Ping timeout: 255 seconds < 1361489467 107265 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :kmc: thx < 1361490116 952660 :nooga!~nooga@ip-46-250-173-30.ip.maverick.com.pl QUIT :Ping timeout: 256 seconds