00:02:46 -!- derdon has quit (Remote host closed the connection). 00:10:12 17:09:15 < Delcan> Crawl loves... it's just misunderstood 00:10:12 17:09:20 < Perryman> hate is love. 00:10:12 17:09:25 < Perryman> thats what i tell my girl anyway 00:10:12 17:09:30 < Perryman> did i say that out loud 00:10:12 17:09:33 < monqy> hi 00:10:19 ##crawl quality. ##crawlity. 00:11:31 monqy: was that hi as punishment? 00:12:11 as punishment as it can be without anyone understanding it 00:12:36 I mean, us in #esoteric understand that you mean hi as a threat 00:12:39 does ##crawl generally know that? 00:12:53 I don't think so 00:13:25 a threat? 00:13:28 what does it threaten? 00:13:32 to continue? 00:13:33 well, a punishment 00:13:39 it's the sort of thing you threaten 00:13:41 -much like this- 00:13:49 i know i'd feel ashamed if monqy "hi"d me :( 00:14:09 -I could keep this up for ages- 00:14:15 -It doesn't work if you don't punctuate.- 00:14:25 -it doesn't work as well at least- 00:14:31 -but punctuating is rare on IRC anyway- 00:14:41 im getting bored of brogue im going to play crawl instead 00:15:47 after playing a fixed-viewport game for a while crawl's moving viewport makes me dizzy again oops 00:16:51 aaa it's awful 00:20:23 monqy: help :( 00:20:37 maybe triy a different stairs down 00:20:41 oh too late 00:20:42 elliott: play nh4 00:20:42 actually it was the 00:20:49 viewport i needed help with 00:20:51 coppro: already have 00:21:12 it's not different enough to nethack for me to play it more yet 00:22:17 coppro: but if ais523 listens to me maybe i will ;) 00:23:40 _You sense Yredelemnul urging you to kill the trapped human. 00:23:43 yred, that's mean :( 00:24:26 maybe that was a bad idea 00:24:59 how so? 00:25:09 "oh no, a goblin" 00:25:09 idk i was expecting yred to 00:25:11 i dunno 00:25:13 reanimate it 00:25:14 or something 00:25:15 and kill me 00:25:16 i have no idea 00:25:31 wait, undead can worship yred? 00:25:38 yes 00:25:43 yred hates nonliving though 00:25:51 so 00:25:56 you can worship it but it'll hate you 00:26:00 no 00:26:06 nonliving is distinct from undead in crawl 00:26:11 (they're technical terms) 00:26:22 is nonliving like 00:26:22 plants 00:26:26 no 00:26:28 golems and stuff 00:26:43 the crawl holinesses are natural, plant, undead, nonliving, holy 00:26:56 (holiness is also a crawl term) 00:27:14 crawl what are you DOINGe 00:27:25 should i worship yred (no) 00:27:38 yaey, undead friends. yaey, alley managemtn 00:27:51 yaey, drain life? 00:28:20 do you want to hear a joke 00:28:30 i love jokes 00:28:33 orcs 00:28:37 ha 00:28:48 pls ha some more 00:28:52 ah 00:28:54 aaah 00:29:14 no 00:29:14 ha 00:29:15 the a comes 00:29:17 after the hs 00:29:47 wow after playing monqys-crawl crawl levels look so big and empty 00:29:55 i want to see monqys-crawl :'( 00:30:07 it's not ready for the public eye!!! 00:30:17 im not public!!! 00:30:35 i was almost going to fix the segfaulting today but then i remembered i had homework 00:30:43 segfaulting is part of the monqys-crawl experience!!! 00:30:43 "man i sure suck at not having that" 00:31:11 monqys-crawl doesn't actually exist you've just put a segfault in some branch of standard crawl code and lied about the rest "my prediction" 00:31:34 noo!!! 00:31:51 there are lots of segfaults ! 00:31:54 i have 00:31:54 NO 00:31:55 reason 00:31:58 to believe you!!!! 00:32:09 yaey, i can go berserk 00:32:09 D: 00:32:17 good joke eliot 00:32:20 ill go berserk over monqy's LIES 00:32:22 :'( 00:32:23 D: 00:32:34 elliott: what's the command to find out what my internet interfaces are 00:32:37 Hmm. Someone should make a roguelike where you have to try to win by avoiding actual segfaults. 00:32:56 maybe i'll termcast monqys-crawl once I get some of the segfaultiness ironed out 00:33:17 monqy: are you telling me that segfaults wouldn't make a termcast at least 67.4% more amusing 00:33:29 im sorry but i just cant condone your heretical views 00:33:30 monqy: what is the betterness of monqys-crawl? 00:33:33 ±0.1% 00:33:34 elliott: segfault likelihood increases quickly as you descend 00:33:44 monqy: that's even funnier!!! 00:33:47 quintopia: it's not really a serious branch 00:33:48 :''( 00:33:58 you know what's unserious? 00:33:58 segfaults 00:34:03 =/ 00:34:10 im going on crawl strike until i see monqys-crawl "taking a stand for freedom" 00:34:17 "with peer pressure" 00:34:25 ugh fiiiiiiine 00:34:34 yay 00:34:36 let's see i if i remember how to do this 00:34:42 i can tell you if you want 00:34:45 its 00:34:46 uhhh 00:34:49 ais523 what's the termcast oneliner 00:34:53 no i have it 00:35:00 thanks 00:35:03 `pastlog ratry_login 00:35:04 i just forget how to type 00:35:06 ais523: i don't need to know any more 00:35:11 monqy: this happens to me also 00:35:12 it'll be hilarious if this works ;) 00:35:16 * :) 00:35:35 No output. 00:35:43 ha 00:35:44 ha 00:35:45 `pastlog ratry_login 00:35:46 ha 00:35:47 ha 00:35:49 ha 00:35:54 elliott: it may have just been the HackEgo startup bug 00:35:55 ha 00:35:56 its so funny i cant survive help :( 00:35:56 ha 00:35:57 ha 00:36:01 ha 00:36:01 elliott: hi 00:36:01 ha 00:36:02 im dying 00:36:04 ha 00:36:06 ha 00:36:08 ha 00:36:10 im ded 00:36:10 2010-08-29.txt:22:22:02: script -f >( cat ./ratry_login - | nc -q5 noway.ratry.ru 31337 > /dev/null ) "$@" 00:36:15 elliott: ha 00:36:39 * ais523 goes back to feeling smug 00:36:55 ha 00:37:10 yay, it brought you back from the ded 00:37:20 no im still ded 00:37:25 im just laughing also 00:38:11 Hmm. xw on CDO seems to be running a bot of some kind, too. 00:38:18 And now he died. 00:38:39 elliott: halp 00:38:41 And now he died again. 00:38:56 TESTIN' POTIONS 00:39:00 TESTIN' SCROLLS 00:39:16 WEARIN' RIN' 00:39:35 xw is n7's autorobin fork 00:39:44 this thing is better than monqy's bot 00:39:49 "big surprise" 00:39:56 im surpis 00:40:00 ye die 00:40:02 ok uh 00:40:03 oh 00:40:04 felid 00:40:08 i got termcaste runeing 00:40:21 (i'm squarelos) 00:40:23 good ps1 00:40:29 monqy: On what server? 00:40:32 termcast.org 00:40:34 ais523: quick watche!!! 00:41:20 what a shell :) 00:41:34 well, shell prompt 00:42:07 so uh 00:42:09 what should i play 00:42:15 feck of chei 00:42:16 or 00:42:17 just 00:42:17 anything 00:42:18 SeAM 00:42:21 (not feck of chei) 00:42:23 * SEAM 00:42:38 i don't know if my modifications touched ranged combat, so it might megasuck 00:42:39 monqy: play something that won't die instantly or i guess nothing will since everything got nerfed 00:42:41 uhh 00:42:45 just play what you've been playing or w/e 00:42:52 let's pick a combo that's bad but not horrendously bad 00:42:53 hard choices 00:42:57 unless they removed AM altogether 00:43:04 AM got removed and then unremoved 00:43:08 SpFi 00:43:13 ion: haha 00:43:24 that's not so much bad as completely missing the point :) 00:43:28 monqy: just play (a) whatever you played when testing or (b) muck or something 00:43:44 but i've only been playing op things 00:43:46 MfFE 00:43:55 monqy: that's fine!!! 00:43:57 it'll mean we 00:44:02 DEIE 00:44:03 ~see more of the monqys-crawl experience~ 00:44:17 ok i'll cycle through everything you suggest that isn't just "whatever you tried" 00:44:24 i suggest: 00:44:26 whatever you tried 00:44:26 what about just viable random? 00:44:29 so first, a feck that takes chei first chance it gets 00:44:35 ok fine 00:44:50 at least xom's teleportation isn't very scary when the maps are this small 00:44:53 erm 00:44:55 monqy: TERM=xterm 00:44:56 the 00:44:58 dark grey is 00:44:59 hmm, the felid is a Unicode character that isn't in dejavu sans mono 00:44:59 black again 00:45:00 oh no is it not working 00:45:07 it works apart from dark grey that turns out black because 00:45:08 urxvt 00:45:08 gnome-terminal can render it fine 00:45:12 xterm can't 00:45:23 ais523: it's not the normal fe glyph 00:45:24 ais523: no, it's a square 00:45:29 monqy plays as a flashing rainbow square 00:45:30 elliott: The politically correct term is African-American. 00:45:34 oh, it's /meant/ to look like that 00:45:37 monqy: pls TERM=xterm? :( 00:45:40 ion: shut up 00:45:50 elliott: what about looking at it through screen? 00:46:04 what's with the messages, too? 00:46:09 ais523: I know for a fact it works if you set TERM=xterm, so why bother? 00:46:14 rip, eliot is a jerk 00:46:21 now what 00:46:30 octopode abyssal knight of chei 00:46:31 MDFi 00:46:32 oh right it was uh seam wasn't it 00:46:36 yes 00:46:48 trying to remember where I remember that combo from, it might have been a nemelex choice 00:47:09 "what wepon" - monqy 00:47:15 yeah 00:47:17 what weapon, i mean 00:47:21 i dunno if it was neme choice 00:47:26 weapone 00:47:26 whatever you have the best apt for, I guess 00:47:30 javs then 00:47:39 "skilles" 00:48:01 wow 00:48:02 oh no i oopsed 00:48:04 monqys crawl has 00:48:07 swarm problems 00:48:11 just 00:48:12 low hitpoint warning already? 00:48:13 go with something op already 00:48:19 so you don't keep dying 00:48:23 fiiiiine 00:48:23 you're still in sight of all three of the entry squares :) 00:48:34 so uh 00:48:36 what's op 00:48:38 whatever 00:48:38 you 00:48:40 tested with 00:48:41 D: 00:48:42 are you ASHAMED 00:48:46 i tested with a LOT OF THINGS 00:48:53 and yes im totally ashamed because of how op it is 00:48:59 its fine 00:49:01 we wont judge you 00:49:02 its just for testing 00:49:03 :'( 00:49:16 we'll accept this convenient fiction and ignore the fact that you obviously always play that combo when offline 00:49:33 does monqys-crawl have the randomised languages and colours and turncount-type-changing built in 00:49:41 no that's my .crawlrc 00:50:05 wow did you 00:50:07 start with full piety 00:50:19 elliott: he dropped to five, then back to six the next turn 00:50:19 Someone shoulde make a Britishe localisation for Crawle. 00:50:28 so I guess it has some sort of scaling, even more extreme than Sprint's 00:50:36 this looks more fun than crawl already 00:50:37 ion: Crawl is in British English already, actually 00:50:39 well, Australian English 00:50:45 or was it New Zealandish? 00:50:46 ais523: But not Britishe Englishe 00:50:47 monqy: you realise you're going to die so hard if you remove upstairs 00:50:51 but much closer to British than American 00:51:07 elliott: no 00:51:10 monqycrawl reminds me of Sprint a bit 00:51:11 Wait. Why do you have so much ********? 00:51:14 elliott: i forgot i had a conduct where i didnt take upstairs 00:51:20 ion: it's obviously being scaled 00:51:21 monqy: tell us about why you started with lots of piety :'( 00:51:23 ais523: it's kind of like zigsprint 00:51:33 monqy: also that's a bad conduct sheeshe!!! 00:51:36 elliott: nope, but i have sprint piety gainsenabled 00:51:38 "upstairs are good" 00:51:40 monqy: actually, that seems like a good game mode 00:51:53 what does? 00:51:54 ais523: what does? 00:51:57 start the player in a zig, put Sprint-like exp gains 00:51:58 monqy: "highe five" 00:52:10 increase the amount of loot somewhat 00:52:15 ais523: zig sprint is a thing, it's not really a zig but 00:52:28 oh, they made a Sprint map that's like a zig? 00:52:34 yeah 00:52:39 sprint v, by st_ 00:52:46 hmm, perhaps I'll play that, I prefer Sprint to regular Crawl quite a bit 00:52:52 on CDO? 00:52:57 monqy: hmm, are you sure just making maps the full size of the viewport was too small?? 00:53:01 s/\?\?/?/ 00:53:12 it looks like they're too thin and too tall 00:53:13 so 00:53:21 elliott: these are square 00:53:29 elliott: it's the shape of your font that makes it seem like that 00:53:34 :( 00:53:51 i think the piety scaling might be a bit extreme 00:54:06 getting rid of corpses means getting rid of corpse sacrifices 00:54:13 fair enough 00:54:21 i'll see if it's extreme after then 00:54:23 i think all the monsters are 00:54:27 and i turned on the sprint stuff just for fun 00:54:27 a bit too nerfed yeah 00:54:28 otoh 00:54:34 the kind of packs you get when going downstairs 00:54:34 some of them are megabuff 00:54:39 they just don't show up yet 00:54:41 will probably annihilate a low-level player with th enerfing 00:54:42 also 00:54:44 *the nerfing 00:54:44 reversed 00:54:49 so 00:54:52 "idke" 00:54:53 it doesn't help that I have 10ac. ac is op in monqys-crawl 00:55:15 great segfault 00:55:22 "glah" 00:55:52 this actually looks way better than crawl 00:56:19 ahahaha 00:56:23 i told you 00:56:23 :-) 00:56:28 they're great!! 00:57:27 monqy: you went upstairs!!! 00:57:35 i forgot about hte conduct 00:57:39 i also forgot about the no-resting conduct 00:57:42 "upstairs are great see" 00:57:47 it's just wired into me from so much crawl play 00:57:49 no i hate it 00:57:52 monqy: no-resting is a bit unreasonable if you get poisoned or slow or whatever 00:57:58 trogs hand 00:58:02 you're only removing HP regeneration, right? 00:58:06 i have infinite piety 00:58:13 magic/pois/etc. regeneration seem reasonable to keep 01:00:36 monqy: yuore skills are default 01:00:37 i think 01:00:40 no 01:00:43 oh 01:00:46 wow how are they 01:00:47 that high already 01:00:53 sprint xp gains 01:01:04 oops i forgot to go upstairs 01:01:06 whoops it reset you 01:01:09 yeah 01:01:15 i'll just dive 01:01:35 funne 01:01:43 you can't really 01:01:48 dive in this version 01:02:18 maybe you should 01:02:20 do something about that hp 01:02:42 rip 01:02:54 i get careless when its too easy and then there's a huge difficulty spike 01:02:57 monqys-crawl is like that 01:03:06 crawl is like that 01:03:08 now what to play!! 01:03:18 monqy: octopode chaos knight of chei 01:03:18 dsbe again? 01:03:20 like i said before 01:03:22 ok 01:03:30 recipe for humour: chaos knight of chei 01:03:39 op can't armoure so it might be a bit "difficult" 01:03:51 its ok armour is monqys-crawl's version of mephitic cloud 01:04:00 "dont use it" - monqys-crawl's version of monqy 01:05:33 ais523: does this look fun to you i cant tell if im just hallucinating 01:05:35 monqy: good glass 01:05:46 elliott: I'm playing zigsprint instead 01:06:13 ais523: bah, how can i choose between you playing crawl and monqy playing monqys-crawl? 01:06:53 monqy: you forgot to remove the monster colour-coding 01:07:06 it's low on the priority list 01:07:54 monqy: see that's what i meant by 01:07:57 opck "decidedly bad" 01:07:58 dying when going downstairs post-un-nerfing 01:08:05 (the no armour simulates the un-nerfing) 01:08:24 monqy: not yes 01:08:25 "aye" 01:08:43 monqy: try "ye" 01:08:59 monqy: do a same letter combo 01:08:59 i.e. 01:09:01 aa or pp or whatever 01:09:08 "excitinge variation" 01:09:39 monqy: * 01:09:47 Err, i mean # 01:09:53 monqy: wait it 01:09:55 actually asks for combination? 01:09:56 oh 01:09:56 huae? 01:09:57 because random 01:10:01 huae is 01:10:03 good pronouncing 01:10:04 so yes 01:10:21 i think it's pronounced like the first word of Beowulf 01:10:46 It’s the name of a Chinese network hardware manufacturer. 01:10:48 whoa 01:10:50 monqy: what happened 01:10:56 deid to ooze 01:11:17 is ddbe 01:11:17 good 01:11:20 yes 01:11:22 it sounds like it accidentally picked you an ok combination 01:11:59 Oh, i had totally forgotten DDs sense surroundinges. 01:12:44 theyre deep 01:12:53 "the two-headed ogre shouts in stereo!" 01:12:59 monqy: im dibs on setting up the first monqys-crawl server 01:13:06 the dibs are mine 01:13:13 ok 01:13:21 p eliot is a jerk's ghost 01:13:34 -!- elliott has changed nick to jerks_ghost. 01:13:42 -!- jerks_ghost has changed nick to jerks-ghost. 01:13:56 monqy: will you implement monsters following you downstairs please 01:13:58 thanxke 01:14:05 ok 01:14:31 "forgot to updsatatairs" 01:14:43 monqy: thank you you're good person :') 01:14:59 does that also mean you'll remove things teleporting downstairs when they should by rights take multiple turns to get down just because they're right next to you 01:15:03 (correct answer is yese) 01:15:44 good 01:15:54 are duvessa and dowan nerfed too 01:16:05 everyone got the same changes applid 01:16:11 yes but you said 01:16:16 some things are bufffffffed 01:16:23 ais523: btw you can reply to my messages with : hope this helps 01:16:31 jerks-ghost: I knew 01:16:38 just didn't feel like replying earlier 01:16:59 :'( 01:17:02 bleh, didn't quite last long enough 01:17:08 but it turned out not to matter 01:17:22 Full Pois Slow Exh -cTele 01:17:24 good combination 01:17:30 if only it was Starving too 01:17:39 monqy: at least the monsters shield you from the centaur 01:17:48 "gah" -- monqys-crawl 01:19:26 -!- lexande has left ("Leaving"). 01:19:38 monqy: what button did you press by oops 01:19:39 -!- azaq23 has quit (Quit: Leaving.). 01:19:42 ac 01:19:44 instead of ab 01:19:46 oopse 01:20:01 monqy: did you asnwer my regen question i forget 01:20:02 *answer 01:20:05 ais523: you're missing out on monqys-crawl!!! 01:20:06 which 01:20:38 monqy: you're removing hp gen; i'm assuming you'll leave magic/pois/slow/exh/etc. regen? 01:20:42 oh 01:20:59 yeah, except for magic 01:21:12 hp/magic regen will be handled in similar ways 01:21:20 magic regen seems like 01:21:22 more of a pain 01:21:25 i forget, how are you handling hp regen 01:21:33 undecided 01:21:37 you could make food regen hp for everyone but "woops no corpsen" 01:21:55 (maybe leave corpsen and just make them regen hp instead of the hunger mechanic???) 01:22:54 eating is bad tho 01:23:05 would rather just atuomatically just regain hp from kile 01:23:24 that doesn't help if you need hp regenerating later on after kille 01:23:37 hmm 01:23:40 so it doesn't! 01:23:43 you could do hp on kill + remove max hp 01:23:44 dd of makh sure doesn't mind 01:23:56 so that killing increases max hp instead of hp if you're at max 01:23:59 well 01:24:01 max hp and hp rather 01:24:05 (or maybe just max hp???) 01:24:24 dunno if that would have any downsides or whatever "i d k"??? it's "just an idea" 01:24:28 nice 01:30:18 monqy: what happpended 01:30:20 in monqys-crawl, levels take a long time to generate because of how small they are 01:30:49 could be stuck vetoing everyyyyyyything 01:30:53 oh is it 01:30:56 literally hung 01:30:56 ok 01:31:05 or it may have actually hung itself rip 01:31:13 "attach gdb to it" 01:31:16 i'll put it out of its misery and try again 01:31:25 or that 01:31:33 monqy: what did you thinke about 01:31:36 above ideae ^ 01:31:41 whihc 01:31:54 02:23 you could do hp on kill + remove max hp 01:31:54 02:23 dd of makh sure doesn't mind 01:31:54 02:24 so that killing increases max hp instead of hp if you're at max 01:31:56 02:24 well 01:31:58 02:24 max hp and hp rather 01:32:00 02:24 (or maybe just max hp???) 01:32:02 02:24 dunno if that would have any downsides or whatever "i d k"??? it's "just an idea" 01:32:27 oh 01:32:44 dunno how that would work out 01:32:49 well, that explains why people hate torment, at least 01:32:59 mummy level? 01:33:03 yes 01:33:13 ais523: what happend 01:33:20 tormented repeatedly and then poked to death 01:33:25 I couldn't out-regen them 01:33:34 and they also killed the berserking trolls really quickly 01:35:20 monqy: well the idea would be: remove increasing max hp on level up 01:35:42 -!- quintopia has quit (Remote host closed the connection). 01:35:45 oh nuts slime critter 01:36:49 are they 01:36:51 hard in monqys-crawl 01:36:55 they merge and 01:36:56 i havent seen 01:37:00 anything hard in monqys-crawl yet!!! 01:37:03 monqy: i know what slime creatures do 01:37:08 that one got to enourmouse, ie 88dam 01:37:15 with maxdam that's uh 01:37:17 88dam 01:37:22 but then i subtract ac so 01:37:24 less than that but 01:37:27 "you get the idea" 01:37:33 jerks-ghost: they're designed to punish fighting in corridors 01:37:46 and interpret everywhere as a corridor in a level as confined as a monqys-crawl level 01:38:04 monqys-crawl must be gr8 for characters that are claustrophobic 01:39:52 monqy: yaktaur captain sounds like fune 01:40:12 yake 01:40:32 monqy: do the changes you made 01:40:34 affect the branches 01:40:42 they affect everything 01:40:49 probably make branch endings crash 01:40:58 monqy: go to the temple :D 01:42:01 monqy: :'( 01:42:43 ok fine i'll go to the termplel 01:42:53 thank 01:43:11 gr8 01:43:11 hapy? 01:43:13 hapy 01:43:18 now go to lair 01:43:19 oops 01:43:20 you kiled 01:43:21 it 01:43:22 forever 01:43:23 oops 01:43:24 its GONE 01:43:32 maybe try again??? 01:43:33 maybe ill 01:43:33 revive 01:43:34 i'll continue playing my testing gam 01:43:46 i br b for one second 01:44:21 im bake 01:44:35 monqy: did i miss anything 01:44:52 segfau 01:44:57 oopse 01:45:18 oh right in this game I have ignite blood and a vampiric battleaxe 01:46:15 do mutations come more often since 01:46:17 sprint 01:46:25 yeah 01:46:26 well 01:46:30 you gain levels more often 01:46:31 so 01:46:33 monqys-crawl sounds like 01:46:36 jog 01:46:36 or 01:46:37 brisk walk 01:46:42 (compared to crawl, sprint) 01:46:57 i told you it's not presentable yet :| 01:47:06 i didnt say that was a bad thing!!! 01:47:08 it looks great fun 01:47:20 it'd crash when going into zot too right 01:47:33 zot:5 for sure 01:48:46 monqy: have you not been using wizmode for testing? 01:48:54 wizmode is for cheaters 01:49:00 oopse 01:50:37 hi urug 01:50:42 hi haurice 01:50:48 hi joseph 01:53:05 wow good level 01:53:50 wow 01:53:51 that's 01:53:57 did you see the action 01:53:59 no 01:54:00 what happened 01:54:03 was it 01:54:05 ltos of monsters 01:54:14 every square had a monster 01:54:24 nioce 01:54:28 maybe you should make there only be one downstair wit 01:54:29 *with 01:54:31 the kind of levels you generate 01:54:33 i spawned next to a giant spore, which killed everything except me (barely), a hill giant(which it confused) and a centaur (which was outside the blast radious) 01:54:42 jerks-ghost: that's on the todo list 01:55:17 oops you died 01:55:21 oops 01:55:32 lots of dsbe and trbe eh 01:55:38 yeah 01:55:41 "testing" 01:55:42 you're revealing your TRUE PREFERENCES!!! 01:55:43 *PREFERENCES 01:55:46 :( 01:55:47 i should get back to my 01:55:49 homework 01:55:57 you are shamed!!! 01:57:03 monqy: im jerks-ghost forever now btw 01:57:22 did you die 01:57:40 yes, rip, im ded 01:57:46 monqy: i want to play monqys-crawl :( 01:58:04 haven't you ever heard of "commit early commit often"!!!!!!!! 01:58:08 D: 01:58:09 should i commit what i have, segfaults and all 01:58:56 yes 01:59:04 is it all going to be in one big commit 01:59:12 the git user inside me is sobbing 01:59:56 :( 02:00:09 normally i try to commit early and often!! monqys-crawl is just an exception 02:00:25 wherein i just wanted to play around 02:00:40 you could do what i do 02:00:50 do a bunch of changes and then use git commit -p 02:00:51 except 02:00:55 sometimes you have to stash half-way through 02:00:59 and reverse some commits and uh 02:01:01 it can get kinda messy 02:01:14 once i had a commit session that lasted a few hours on mchost 02:01:23 aahhhh 02:01:25 so how do i do this 02:01:33 it's uhh i 02:01:36 really wouldn't recommend it 02:01:40 oh 02:01:40 but 02:01:41 git commit -p 02:01:43 presents you all the hunks 02:01:45 just one big commit for now? 02:01:46 and lets you y/n them 02:01:48 and then 02:01:50 just commits those 02:01:54 oh 02:01:58 that's OK; it's when you have more complex requirements that it gets 02:01:58 not ok 02:02:03 like if you have changes that both touched the same place 02:02:05 but you want them in separate commits 02:02:13 then it's stash and restash and apply and modify and uugh time 02:03:03 but 02:03:05 git commit -p is ok 02:04:31 monqy: nice self-self-portrait 02:04:45 i think i forgot a few selfs :( 02:04:58 dind't you see it already before? did i accidentally make another 02:05:06 https://gitorious.org/~monqy 02:05:26 i use git add -p 02:05:37 kmc: but then you have to git commit!!! 02:05:41 yep 02:05:51 life's a bitch 02:07:04 monqy: alternatively: just do it all in one big commit if you would instead give up 02:07:45 (shouldn't you be doing it in a branch though) oh wait there's no commits 02:07:53 (don't do it in another branch its boreing) 02:08:10 ok i made the comites 02:08:18 hapy 02:08:20 ??? 02:08:27 doing what in a branch 02:08:34 monqys-crawl 02:08:47 oh boring 02:08:53 "technically" git "accepted wisdom" would have it in a branch if you had any pretenses about merging it back into crawl itself 02:09:11 monqy: ok now do the push :'( 02:09:13 i don't think they'd accept my changes 02:09:27 also uhhhh does it put stuff in my home directory or whatever 02:09:34 i dont think so 02:09:35 i don't know how to push!!! 02:09:45 im learn 02:10:35 monqy: git push 02:10:40 "that was hard" 02:10:42 thanks 02:11:40 TWSS 02:11:50 what 02:11:59 come on you can do better than that, ion 02:12:03 TWSS 02:12:07 coycdbtti 02:12:11 ion: stop it already 02:12:17 TWSS 02:12:32 "hi" - she 02:12:48 “that” –she 02:12:56 plonk 02:17:05 ok i 02:17:07 think i psuhed 02:17:13 "one waty to foidn out" 02:17:25 yeah there it goes 02:17:44 oh no i just remembered i forgot to make the code look presentable too 02:17:46 help i don't see them 02:17:52 refersh 02:17:58 http://gitorious.org/~monqy/crawl/monqys-crawl 02:17:59 elp 02:18:01 *h 02:18:10 oh its on your user page 02:18:23 monqy: your commit messages are lowercase :'( 02:18:34 was i suposed to upercase them 02:18:37 did i do soemthing wrong 02:18:38 heLP 02:18:57 the crawle repo uses "Blah blah blah blah." (but "Blah blah blah blah" is the git standard (but crawl adds .s too)) 02:19:00 its ok ill just judge you 02:19:08 also wouldn't it have been simpler to just 02:19:10 override crawl_state.game_is_sprint 02:19:10 i never should have comited 02:19:12 im just 02:19:13 asking 02:19:13 im not 02:19:15 that doesnt work 02:19:22 it was my first try 02:19:22 im not complaining!! im just judging 02:19:25 monqy: huh why not 02:19:27 but 02:19:30 just 02:19:32 out of ucriosirty 02:19:32 it tries to load sprint maps 02:19:33 but 02:19:41 oh 02:19:49 it doesnt have the sprint map thingy set so 02:19:51 it doesnt work 02:19:55 rip 02:20:10 defender->heal(1 + random2avg(7, 2), true); // heh heh 02:20:10 2159 defender->heal(1 + 7, true); // heh heh 02:20:11 heh heh 02:20:18 ("1 + 7" goode) 02:20:21 Transmogrify the tribbles (title without a dot in the end) 02:20:23 (empty line) 02:20:31 i expect the optomizer to catch that 02:20:40 const int damage = 5 + random2(10); 02:20:40 1950 const int damage = 5 + (10); 02:20:40 An optional longer explanation for the commit, potentially multiple lines/paragraphs. 02:20:42 goode 02:20:43 i think that's where distortion heals blink frogs 02:20:49 its the parens this time 02:20:50 not the number 02:20:56 beam.damage.num += 2; 02:20:56 1848 beam.damage.num *= 2; 02:20:59 thats not fair! 02:21:16 what did i do there i forget 02:21:21 im sure i had a good reason 02:21:21 i have no idae 02:21:23 *idea 02:21:29 ok im going to 02:21:31 compile monqys-crawl 02:21:38 "hav fun" 02:22:12 if i get it working maybe i'll remove identification or something "getting my toes wet in the water that is the crawl codebase" 02:22:21 oh right i remember why i did that thing 02:22:41 have you considered just 02:22:44 reverting that commit 02:22:48 in crawl when you lrd certain monsters it either instakills them or adds 2 damage 02:23:05 i got rid of the instakill and changed add 2 to multipl;y by 2 02:23:09 i think what i did was fair!! 02:23:17 i dont mean 02:23:18 that part 02:23:19 i mean al lthe 02:23:25 unrandomisde parts that made every monster either terrible or too good 02:23:43 :( 02:23:49 (maybe you should have split the lrd part into another commit!!!) 02:23:58 no 02:24:08 :'( -- the lrd part 02:24:11 "not good enough" -- the lrd part 02:24:31 wow its slow to downloade 02:26:09 ok it 02:26:10 s 02:26:11 downloaded 02:26:27 monqy: how do i build crawl :( 02:26:30 make 02:26:35 does -j3 work 02:26:39 duno 02:26:45 ais523: does -j3 work 02:26:54 probably not 02:27:06 im not going to remove unrandomisation but i'll probably twaeak it and also other monster-related things 02:27:08 ls: /Developer/SDKs: No such file or directory 02:27:08 Makefile:412: *** You do not seem to have any Mac OS X SDKs installed! This build is doomed to fail. Stop. 02:27:11 this makefile is out of date!!! 02:27:16 monqy: what do you have against random :'( 02:27:27 its kind of boring if fights are predetermined! 02:27:28 random in crawl is pretty annoying 02:27:38 doesn't have to be in monqys-crawl!! 02:28:20 monqy: will you accept patches to make it work with xcode 4.something 02:28:31 sure 02:29:07 ugh its 02:29:08 really ingrained 02:29:09 but really those should be going to the normal crawl gus 02:29:36 i dont want to associate with them!!! 02:29:51 fiine 02:30:04 wow the path is 02:30:07 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs 02:31:59 Makefile:447: *** The Mac OS X /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs: SDK seems missing. Stop. 02:32:01 this is 02:32:02 a pain 02:32:13 yaey, crawl 02:33:16 argh this is 02:33:17 awful 02:33:25 im juts going to 02:33:26 hack it up 02:34:51 im git submodule update 02:35:01 monqy: how does it decide whether to build tiles or not 02:35:06 i bet it decides to tiles on os x 02:35:12 if you say make TILES=y it tileses 02:35:21 maybe make tiles makes tiles too 02:35:24 idk ive never made tiles 02:35:30 Cloning into 'crawl-ref/source/contrib/pcre'... 02:35:30 fatal: The remote end hung up unexpectedly 02:35:30 Clone of 'git://gitorious.org/crawl/crawl-pcre.git' into submodule path 'crawl-ref/source/contrib/pcre' failed 02:35:31 help 02:35:35 oh now it works 02:35:44 ???? 02:35:53 it failed but 02:35:54 then it worked 02:35:57 im updating the submodules 02:37:06 No TILE defined for 'milk chocolate' 02:37:06 No TILE defined for 'dark chocolate' 02:37:07 oh NO!!! 02:38:53 * ion realized a brain/computer interface could be called a silicon implant. 02:39:13 could it? 02:41:06 crawl is slow to compile!!!!!!! 02:41:11 yes 02:41:14 you know what's fun 02:41:17 touching a header 02:41:22 and then everything recompiles 02:41:53 "c++" 02:42:26 herks-ghost 02:43:09 is this "ur permenant nikc" 02:43:43 CXX rltiles/tiledef-feat.o 02:43:44 help 02:43:47 looks like tiles to me ! 02:43:52 monqy: so uhhh 02:43:53 if i start ./crawl 02:43:56 will it put stuff in my home directory 02:44:06 i dont think so 02:44:10 "hop not" 02:44:18 but 02:44:22 high scores and stuff? 02:44:26 katia:source elliott$ ./crawl 02:44:27 ./dat/des/altar/altar.des:279: Map too large - 20x7 (max 16x16) 02:44:27 help. 02:44:34 that goes in source/something/somethingesel i think 02:44:40 ar you termckasting 02:44:45 help 02:44:49 it won't astart 02:44:50 katia:source elliott$ ./crawl 02:44:50 ./dat/des/altar/altar.des:279: Map too large - 20x7 (max 16x16) 02:44:52 should nt it be 02:44:53 24x24 02:44:56 oh no is it 02:44:57 is it broken 02:45:01 did it get broke 02:45:07 yes 02:45:08 it 02:45:11 prints that every time 02:45:13 git diff 02:45:15 :[ 02:45:17 maybe you have uncommitted stuffes 02:45:25 it doesnt say so!! 02:45:52 well 02:45:54 type make 02:45:55 does it work for you 02:46:14 as in 02:46:15 the resulting 02:46:15 binary 02:46:58 it works for me yes 02:47:11 d: 02:47:11 D: 02:47:13 make clean 02:47:13 make 02:47:18 also 02:47:20 you had a thing where you 02:47:22 deleted lots of files 02:47:26 was altar.des meant to be one of them 02:47:29 i guess not since 02:47:32 20x7 < 24x24 02:47:33 but uhhh 02:47:40 yeah make clean && make and maybe then it'll break? because 02:47:42 it thinks the maximum is 16x16 02:47:52 ok i made clean and am mak 02:51:33 ;_; 02:51:49 mak taks tim 02:52:36 you should add a new god called Maktakstim 02:52:45 it's the god of slowness O H W A I T 02:55:37 it uh 02:55:38 still works 02:55:41 ??? ? ? ? ? ? ? ? ? ?? 02:55:57 hlep 02:56:42 :'( 02:56:46 try cloning a new repo? 02:58:23 and then 02:58:24 building that 02:58:25 but uhhh 02:58:26 o-k 02:58:34 monqy: i think it might have built with tiles?? 02:58:40 waht 02:58:43 because 02:58:43 try 02:58:43 os x 02:58:45 building with 02:58:46 not tiles 02:58:52 should make TILES=n work 02:58:57 maybe ! 02:59:02 OH WAIT 03:01:00 tool/tile.cc:9:25: warning: SDL_image.h: No such file or directory 03:01:00 tool/tile.cc: In member function ‘bool tile::load(const std::string&)’: 03:01:00 tool/tile.cc:381: error: ‘IMG_Load’ was not declared in this scope 03:01:02 make[1]: *** [tool/tile.o] Error 1 03:01:04 make: *** [build-rltiles] Error 2 03:01:06 help 03:01:08 it did 03:01:10 make -C rltiles all ARCH=x86_64-apple-darwin11.3.0 TILES=n 03:01:41 monqy: where's the 03:01:42 building documentation 03:02:03 did oyu do the git submodule --init thing but really you shouldn--it's somewhere--'t need to build rltiles if you're not tiles ????? maybe crawls build just dum 03:02:20 monqy: where's the 03:02:21 building documentation 03:02:43 somewhere!! 03:03:04 http://crawl.develz.org/wordpress/downloads try this i think it has some documentat 03:03:24 no theres 03:03:25 a file 03:03:26 with info 03:03:35 oh i forget where that is 03:03:39 "woops" 03:03:46 maybe it's in like 03:03:48 # Typical parameters: 03:03:48 # TILES -- set to anything to enable tiles build 03:03:49 the doc foler 03:03:50 nooooo thats misleading 03:03:51 or somethin 03:03:55 D: 03:03:59 that's awful 03:04:01 where's 03:04:03 the doc folder 03:04:09 the sourc tre 03:04:17 greet: 03:04:17 might be docs 03:04:17 @printf " * If you experience any problems building Crawl, please take a second look\\n"\ 03:04:17 " * at INSTALL.txt: the solution to your problem just might be in there!\\n" 03:04:19 thanks 03:05:25 Mac builds use the Unix build process described above, but require you 03:05:25 to add 'APPLE_GCC=y' to the 'make' command-line. In addition, to build the 03:05:25 graphical version of Crawl, you must add 'NO_PKGCONFIG=y' and 03:05:26 'CONTRIB_SDL=y'. 03:05:28 creis 03:05:33 im try 03:05:34 APPLE_GCC=y 03:05:43 monqy: can you check that 03:05:45 dat/des/altar/altar.des 03:05:46 exists for oyu 03:05:49 *you 03:06:15 it does 03:06:16 im all headachey and bleh i blame crawl 03:06:34 im make from the fresh clone now 03:10:28 little did know when monqy forked crawl 03:10:31 that he would have to support it 03:10:40 D: 03:10:47 i dont want to support it can i unfork it 03:11:00 no 03:11:07 theres no going back 03:12:06 jerks-ghost: why are you called "jerks-ghost", jerks-ghost 03:14:13 monqy: did it work 03:14:36 ok FINALLY it break 03:15:14 ok now 03:15:18 monqy: diff your two directories 03:15:19 or 03:15:20 something 03:15:23 oh wait! 03:15:24 try 03:15:26 git diff --cached 03:15:30 in the 03:15:34 old directory 03:15:34 or just 03:15:38 diff the two directories but i'd do that first 03:18:20 monqy: if diff says theres no differences ill 03:18:22 scream 03:19:05 screm 03:19:47 -!- TeruFSX2 has changed nick to TeruFSX. 03:19:54 monqy: are you srs 03:19:55 did you 03:19:57 diff it correctly 03:20:10 diff -r dir1 dir2 03:20:16 uh -u too i guess 03:20:58 the onlllllly thing i can find that diffffers that i think might make adifference is 03:21:09 saves/des 03:21:22 hmmm 03:21:34 looks suspicious to me!!! 03:21:35 sure enough i remvo and it break 03:21:44 well 03:21:51 but now what went wrong !! 03:21:52 the error is 03:21:55 03:45 ./dat/des/altar/altar.des:279: Map too large - 20x7 (max 16x16) 03:21:58 so i bet somewhere you have 16 03:21:59 where you meant 24 03:22:05 I love assumptions like this in math questions: “The person is entirely made of water, which weighs 1kg/L.” 03:22:07 like you divided by two once too many or something!!! 03:22:11 so uh 03:22:12 fix that 03:22:22 at least there's not many places it can be 03:22:32 D: 03:23:09 i can even 03:23:12 narrow it down 03:23:15 ok 03:23:24 its either 03:23:25 http://gitorious.org/~monqy/crawl/monqys-crawl/commit/934ebc7df7933d82e37bf959b5e62c749a2efffc 03:23:29 or http://gitorious.org/~monqy/crawl/monqys-crawl/commit/fc9667dff88582d60a78de5b4bc36074c69dcb98 (<-- less likely) 03:26:06 i'll think about it when i have less homwork 03:26:16 monqy: hi does elliott have me on /ignore 03:26:24 I don't know. 03:26:33 or does he just h8 me :( 03:26:37 I don't know. 03:27:05 what is that thing at the end of your sentence 03:27:14 thing 03:27:27 oh i have to go "oops" 03:27:37 bonqy 03:29:00 i may never get to play monqys-crawl :'( 03:38:47 -!- oklopol has joined. 03:44:34 -!- quintopia has joined. 04:01:23 -!- quintopia has quit (Quit: leaving). 04:01:36 -!- jerks-ghost has quit (Remote host closed the connection). 04:03:23 -!- quintopia has joined. 04:16:03 -!- zzo38 has joined. 04:19:53 -!- asiekierka has joined. 04:29:02 -!- madbr has joined. 04:32:42 -!- zzo38 has set topic: It looks like a pipe, but it is not. Anemometers don't fire bullets. Not even the explosive ones! Or I don't think they do ... if they do, meteorologists are more hardcore than I thought possible. | http://codu.org/logs/_esoteric/. 04:33:31 ceci n'est pas une pipe? 04:40:23 OK 04:58:08 -!- calamari has left ("Leaving"). 05:08:46 -!- TodPunk has quit (Quit: This is me, signing off. Probably rebooting or something.). 06:01:12 -!- pikhq_ has joined. 06:01:28 Ceci n'est pas une "ceci n'est pas une pipe". 06:01:52 why is french weirde 06:02:07 it should be like english 06:02:33 The French musta thought English should be more like French. 06:02:38 Hence the invasion. 06:03:46 -!- pikhq has quit (Ping timeout: 276 seconds). 06:04:38 -!- asiekierka has quit (Quit: Wychodzi). 06:12:00 latin meets german did it 06:15:13 Who is Arthur Mometer? 06:15:58 -!- zzo38 has set topic: It looks like a pipe, but it is not. Astronomers don't fire bullets. Not even the explosive ones! Or I don't think they do ... if they do, meteors are even more hardcore than I thought possible. | http://codu.org/logs/_esoteric/. 06:26:21 @tell elliott By the way, the "unordered tuple" thing is just n-choose-k. 06:26:21 Consider it noted. 06:26:52 @telliott 06:26:52 Unknown command, try @list 06:27:11 thion 06:36:34 @tell elliott OK, maybe not quite. 06:36:34 Consider it noted. 06:38:27 unordered tuple? multiset? 06:40:38 @tell elliott (n + k - 1) choose (k - 1)? 06:40:38 Consider it noted. 06:40:47 monqy: Of a particular size. 06:40:57 right 06:41:25 I've heard that (n + k - 1) choose (k - 1) thing called "multichoose" too 06:42:19 shachaf, do you know why -fstack-protector would have a much higher relative performance impact on an Atom N270 than a Core 2 Duo? 06:42:28 monqy: I haven't heard that. 06:42:44 I have! 06:42:50 kmc: Nope. 06:42:55 Any more details? 06:43:12 that's about all i have 06:43:22 How did you measure it? 06:43:40 also i used GCC 4.4 and 4.6 respectively, so that might be it 06:43:51 shachaf: ran a Mosh benchmark program a few times 06:44:16 You should try profiling it. 06:44:23 No idea whether that'll yield any insights. 06:44:42 function-level profiling probably will not 06:44:50 since each function has its own copy of the stack-check code 06:45:16 ...that could be why, actually. 06:45:21 i-cache blowout 06:45:34 Right, instruction-level profiling. 06:45:50 i don't know how to do that, and i don't know if the Atom has the right CPU features 06:45:58 That seems like a reasonable theory. How much code does it actually generate? 06:46:19 The Linux program "perf" makes at least some kinds of instruction-level profiling pretty easy, I think. 06:46:23 There's also oprofile. 06:46:40 i also don't have the Atom machine handy anymore :/ 06:47:01 You should use perf anyway! 06:47:06 It's nifty. 06:47:06 maybe 06:48:05 i was also thinking it could be bad branch prediction 06:48:12 basically i can only speculate 06:49:02 kmc: apt-get install linux-base # maybe?; perf record ./blah; perf annotate 06:54:13 monqy: thonqy 06:54:18 Good operation. 06:55:01 shachaf: on amd64 it adds at least 25 bytes to each function 06:55:39 -fstack-protector is for people who make mistakes. Just don't make mistakes. 06:55:46 seriously 07:01:35 i write all my source code compressed to save keystrokes 07:03:21 You might as well write the binary directly then because making changes to any part of that code will entail rewriting most of it 07:04:39 hmm.. i write the binary compressed.. 07:07:37 -!- Phantom_Hoover has joined. 07:09:09 PK A,8 07:09:12 If you write the binary directly, it makes the program less portable and less adjustable, I would think. Still, for sufficiently small and simple programs it may be useful. 07:09:35 it requires a lot of messing around with the Alt key though 07:09:45 itidus21: Is this in ZIP format? 07:10:00 lol. wow.. nice spotting. 07:10:15 The "PK" kind of gave it away 07:10:17 its not quite genuine though.. i faked some parts of it 07:10:40 yes.. for all those people who know that zip files start with a PK when viewed as ascii :P 07:10:47 The PK followed by CTRL+C and CTRL+D is what made me realize; these are the first four bytes of any ZIP file. 07:10:47 its a dead giveaway :-s 07:11:11 the rest of the code is faked with spaces etc 07:11:58 humm.. im just being silly of course 07:13:50 i was inspired by shachaf's comment about not making mistakes 07:14:30 itidus21: you're a Real Hacker 07:16:15 shachaf: the code gets about 12% bigger with stack-smashing protection 07:16:18 (on 32-bit now) 07:16:21 i'm not trying to hide the fact i took a zipfile(instead of traditionally open compression format) and opened it in Windows wordpad and pasted the first few chars 07:17:11 or the fact that producing source code in compressed format would be computationally more expensive 07:17:55 kmc: That's a bigger increase than I thought. 07:18:00 i guess that... could explain a 20% performance hit? 07:18:05 not sure 07:18:06 Maybe? 07:18:10 You should profile it. :-) 07:18:19 i don't know if I care enough to dig deep on this 07:18:24 but it would be cool to learn how to do that 07:18:30 but i have so many other things i could do 07:18:40 i'm going to blog post it and hope someone else tells me the answer 07:18:41 but i think it would be cool in a sci fi kind of way to be able to type data in compressed format 07:19:09 http://en.wikipedia.org/wiki/Shorthand 07:19:16 kmc: I would measure it but I don't have a program or an Atom CPU handy. 07:19:24 http://en.wikipedia.org/wiki/Stenotype 07:19:36 But perf etc. can measure icache misses pretty easily, I think. 07:19:39 court stenographers are the true cyberpunk heros 07:19:41 yeah 07:19:56 the program is in Mosh; i can send you a link 07:20:07 I heard of that program once. 07:20:46 hm oh I do have an Atom machine I forgot about 07:20:53 but it's running a weird Linux distro 07:21:10 Doesn't make a big difference, I think. 07:21:11 also it's not the same one I did the original measurements on 07:21:26 If you can't reproduce the original measurements on, even better! 07:21:28 and it's not turned on 07:21:34 Ouch. 07:21:35 so I'd have to walk all the way upstairs 07:21:38 OK, unpossible. 07:21:45 it's not even plugged in, man! 07:22:10 grr 07:22:22 the forces of curiosity and laziness are doing battle in my head 07:23:00 You can do it, laziness! 07:23:03 unpossible = simpsons reference 1. maybe. airconditioner fighting the heater in the rental car is the second. 07:23:34 kmc: You should "learn" to do simple instruction-level profiling. 07:23:37 It's fun to a point. 07:23:43 And perf has this fancy TUI. 07:24:42 ok fine i'll at least see if perf can get cache misses on atom 07:25:06 i'll use the same Atom machine I used before (but not the same OS install) 07:25:12 which is not ideal because it's under load 07:25:21 Load? 07:25:59 oh, wait, no I don't have that machine at all 07:26:04 it's in new york city 07:26:16 too many netbooks 07:26:40 the one i have has a 900 MHz Celeron M, not an Atom 07:29:51 fuck it 07:29:58 let the internet sort this one out 07:32:31 LAZINESS WINS AGAIN 07:34:08 shachaf: it's 12% bigger because we stack protect *every* function 07:34:18 Just protect the ones with bugs in them. 07:34:22 even the ones with no buffers 07:34:34 shachaf: i might have to upgrade gcc to get that feature 07:35:21 kmc: Did you know Either (Nat,Nat) Nat is an even type, but (Nat,Nat) isn't? 07:35:47 shachaf: Better: annotate the ones with bugs in them. 07:36:00 Then, you can stick every single statement in its own function! 07:36:37 @tell elliott Did you know Either (Nat,Nat) Nat is an even type, but (Nat,Nat) isn't? Becuase of the extra diagonal. 07:36:37 Consider it noted. 07:36:52 what's an even type? 07:37:14 @tell elliott Also it's actually just (n + k - 1) choose k, for the sensible value of k 07:37:14 Consider it noted. 07:37:21 kmc: A type you can divide by 2. 07:37:31 For example Bool is even but Maybe Bool isn't. 07:37:45 i didn't read that paper on quotient types or whatever 07:37:51 I didn't either. 07:37:55 ok 07:38:06 well then 07:38:07 Just #haskell-blah gossip with dolio. 07:38:27 kmc: It makes some sense for (n^2 + n) to be even for any value of n. 07:38:35 00:33 < dolio> The reason is, I guess, that Left (n, n) is the same as Right n, and Left (m, n) is the same as Left (n, m), so there are two of every thing you want to make into one element. 07:38:38 00:34 < dolio> You can't just divide Nat * Nat by 2, though, because there is only one of each of the diagonal. 07:38:42 00:34 < dolio> You have to add an extra diagonal to it. 07:41:06 I know what even finite types are but even infinite types are a bit weirder. 07:41:32 Maybe Nat is also even. 07:41:43 -!- madbr has quit (Quit: Radiateur). 07:41:58 I'm not sure either makes sense. 07:42:02 Nat = 1 + Nat, after all. 07:46:32 Tell me what half of (Either (Nat,Nat) Nat) is? 07:47:12 An unordered pair of Nats. 07:48:16 OK 07:48:27 Prove it 07:48:31 Well, in general for a finite type x, (x^2+x)/2 is an unordered pair of xs. 07:48:47 zzo38: See dolio's thing above for a mapping. 07:49:06 I'm not sure that it's valid for infinite types, but take it for arbitrary finite types instead. :-) 07:55:59 -!- impomatic has quit (Ping timeout: 245 seconds). 08:02:06 doesn't even type just mean there's a cycle of length two through which you can create a quotient 08:02:55 because if yes then it's fairly obvious anything with a binary choice in series with other type features will be even 08:04:18 i liked dolio's explanation 08:04:53 i really like the fact that this channel is talking about haskell, even though it's not really an esolang 08:07:01 OR IS IT?????? 08:07:02 It isn't? 08:07:12 esolang is in the eye of the beholder 08:07:14 well i use it at my job 08:07:21 oh really 08:07:23 it's totally in the industry 08:07:27 what do you use it for? 08:07:35 did you tell #haskell? did they cream their pants? 08:07:41 i told you the last thing i used it for 08:07:41 kmc +1 08:07:50 and you creamed your pants 08:07:53 oh 08:07:55 i don't remember 08:08:01 except that was a lie because your pants were probably off already 08:08:04 yeah 08:08:09 there's really no reason to wear pants 08:08:16 unless you're having guests 08:08:20 (yeah right) 08:08:59 yeah when i have guests over, i have to put pants on 08:09:02 sometimes they come off though 08:09:35 like when the mormons come over for a bible talk? 08:09:44 yes 08:09:48 love thy brother 08:10:21 highlight of yesterday's visit to hi-fi tradeshow: audiophile breakers 08:11:46 gold-plated contacts n' all 08:15:24 circuit breakers? 08:15:32 yea 08:15:43 the stuff that's in your breaker box 08:15:43 data Zero; data UnordNatTag :: * -> * where { Z :: UnordNatTag Zero; S :: UnordNatTag x -> UnordNatTag (Maybe x); }; type UnordNatPair = DSum UnordNatTag; Is this a correct way of an unordered pair of natural numbers? 08:15:55 wow 08:15:58 that's a hell of an industry 08:16:02 i should get into it 08:16:06 cocaine's a hell of a drug 08:16:07 do they have special food for audiophiles yet? 08:16:11 they have special food for gamers 08:16:16 they do? 08:16:22 -!- ais523 has quit (Ping timeout: 276 seconds). 08:16:25 i've seen special food for geeks 08:16:27 ubuntu cola 08:16:31 haha 08:16:33 you seen ubuntu cola? 08:16:36 it's a thing in london 08:16:52 http://en.wikipedia.org/wiki/Ubuntu_Cola 08:16:56 http://www.gamergrub.com/ 08:17:04 nice 08:17:17 looks like it's not really related to the OS? 08:17:21 no 08:17:28 it's still an african scam though 08:17:29 too bad 08:17:35 419 cola 08:17:40 ++ 08:18:04 419 scam westerners every day 08:18:06 You can do much better than audiophile stuff. 08:18:09 Homeopathy! 08:18:09 "boost your game with gamer grub" 08:18:13 how fucking quaint 08:18:25 pikhq_: oh yeah, that's really good too 08:18:32 so anyways 08:18:33 Actually, combine them. 08:18:39 Homeopathic audiophile equipment. 08:19:07 this western electric stuff, i've seen a recreation of it 08:19:15 just one tweeter cost 9000 euro 08:19:19 "Each box contains a 50X solution of Sennheiser headphones, making your audio experience the best it can be!" 08:19:29 and it's like an electromagnet and a small horn and that's it 08:19:43 nothing you couldn't do on a rotary mill 08:21:28 Do you know answer for my question above? 08:23:13 not i, perhaps try to explain your reasoning? 08:24:10 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 08:24:55 I am using the DSum type from "dependent-sum" package; it is defined as follows: data DSum tag = forall a. !(tag a) :=> a 08:28:12 This way may be better: data UnordNatTag :: * -> * where { Z :: UnordNatTag (Maybe Zero); S :: UnordNatTag (Maybe x) -> UnordNatTag (Maybe (Maybe x)); }; 08:30:09 It does seem to work; it is not really unordered but the larger number must come first so it acts like just two natural numbers put in one box where you don't know the order 08:36:53 -!- Phantom_Hoover has joined. 08:38:33 -!- Taneb has joined. 08:38:42 Hello 08:38:57 getUNP :: UnordNatPair -> (Integer, Integer); getUNP (Z :=> Nothing) = (0, 0); getUNP (S x :=> Nothing) = (\(a, b) -> (succ a, b)) $ getUNP (x :=> Nothing); getUNP (S x :=> Just y) = (\(a, b) -> (succ a, succ b)) $ getUNP (x :=> y); 08:39:47 putUNP :: (Integer, Integer) -> UnordNatPair; putUNP (0, 0) = (Z :=> Nothing); putUNP (x, y) | x < 0 || y < 0 = error "Cannot use negative numbers here"; putUNP (x, y) | x < y = putUNP (y, x); putUNP (x, 0) = case (putUNP (pred x, 0)) of { (Z :=> Nothing) -> (S Z :=> Nothing); (S a :=> Nothing) -> (S (S a) :=> Nothing); }; putUNP (x, y) = case (putUNP (pred x, pred y)) of { (Z :=> b) -> (S Z :=> Just b); (S a :=> b) -> (S (S a) :=> Just b); }; 08:42:12 It works for me. 08:48:23 @ping 08:48:23 pong 08:49:27 -!- Taneb has quit (Read error: Connection reset by peer). 08:49:53 -!- Taneb has joined. 08:49:57 -!- monqy has quit (Quit: hello). 08:54:15 ping....ouch..... 08:54:54 :P 08:58:44 -!- shubshub has joined. 08:58:48 Hi 08:59:19 @ping 08:59:19 pong 08:59:25 interesting. 08:59:37 Hai cheater 08:59:59 !ping 09:00:04 Pong! 09:00:16 !!!Batch a 09:01:06 Who delted my interp!!!!!!!! 09:01:19 My brother called mahjong players that called sequences a lot, a "chii"ter 09:01:39 -!- Taneb has quit (Quit: DOING OTHER THINGS). 09:03:14 DONR IGNORE ME! 09:03:45 OK 09:03:47 -!- azaq23 has joined. 09:03:58 -!- azaq23 has quit (Max SendQ exceeded). 09:04:15 Who deleted my user interp! 09:04:28 I don't know 09:04:32 .... 09:05:02 * shubshub needs another fejoa 09:08:39 what's that 09:08:54 fruit?- 09:09:08 is it delicious 09:13:23 yes 09:13:40 Ihave a huge fejoa tree in my yard 09:25:18 -!- zzo38 has quit (Quit: That is what happens when you burn your finger on an ash tray). 09:44:21 Why am I good at being awake at unreasonable hours? 09:44:42 It's a skill, all right. 09:45:16 Least desirable skill. 09:45:27 Am I turning into elliott? 09:45:37 lol 09:45:52 I've got the "awake at stupid hours and complaining about it" bit down, at least. 09:46:03 * shubshub should start playing dwarf fortress 09:46:11 Turning into elliott: also a useful skill. 09:46:16 Why 09:46:21 Playing Dwarf Fortress: a useful skills. 09:46:25 Also the hubris. But that just comes with being a programmer. 09:46:35 (there are so many skills involved) 09:46:38 How is that useful :P and whats hubris? 09:47:49 Phantom_Hoover: how is playing dwarf fortress a usefull skill? 09:48:14 suppose you find yourself stuck in the wilderness with 6 other dwarves and a wagon full of supplies 09:48:16 what now 09:48:48 -!- Ngevd has joined. 09:48:51 Phantom_Hoover: I suffer from miasma. 09:49:03 Hello 09:49:39 Ngevd, do you feel you could survive indefinitely given only a square of lightless dirt, one plump helmet seed and a rock. 09:49:59 lul 09:50:08 Phantom_Hoover, probably 09:50:28 Assuming I had some space next to the dirt 09:50:37 Oh, fair point. 09:50:48 -!- ais523 has joined. 09:50:48 Phantom_Hoover: Can't farm that seed without a hoe and a water block. 09:50:58 * shubshub got his DSTT working :P 09:51:04 Hahaha pikhq_ is stupid minecrafter. 09:51:05 pikhq_, it's dirt, you can use your hands 09:51:22 pikhq_, and Plump Helmets are pretty hardy 09:51:34 You only need water for bare cave floors, and moving it to the farm should always be a colossal undertaking. 09:51:38 It is the Dwarven Way. 09:51:57 The only dwarves I like are in Boatmurdered. 09:52:00 My advice is don't try to make an underground fishing plaza 09:52:06 It's not worth it 09:52:27 I made one by accident in Rosyarrow. 09:53:50 aaaaah that Peaceful Dragon Quest 9 Music ATLAST :D 09:53:55 (It was meant to be a well.) 09:54:02 (That didn't really work out.) 09:54:17 and it freezes...... 09:54:53 Maybe DQH Rocket slimes is better then :P 09:55:06 :D 09:55:27 Dragon Quest Heroes Rocket Slimes FTW 10:00:15 http://www.youtube.com/watch?v=cGA7kGPEVPE "Drunk teacher" 10:01:13 All of my fortresses that have ended for reasons other than boredom or goblins, have ended due to underground fishing plazas 10:01:43 SPACE INVADERS!!!! 10:06:59 -!- cheater__ has joined. 10:10:46 -!- cheater_ has quit (Ping timeout: 276 seconds). 10:22:58 -!- MoALTz has joined. 10:31:36 -!- cswords has joined. 10:34:10 -!- cswords__ has quit (Ping timeout: 276 seconds). 10:40:54 -!- shubshub has quit (Quit: Its Illegal). 10:41:36 -!- MoALTz_ has joined. 10:42:29 -!- MoALTz has quit (Ping timeout: 248 seconds). 10:46:19 -!- Ngevd has quit (Read error: Connection reset by peer). 10:50:26 -!- Ngevd has joined. 10:53:37 -!- MoALTz__ has joined. 10:55:37 -!- MoALTz__ has quit (Client Quit). 10:56:18 -!- MoALTz_ has quit (Ping timeout: 244 seconds). 11:14:38 -!- Ngevd has quit (Ping timeout: 240 seconds). 11:17:26 shachaf: i'm playing with perf now 11:21:01 kind of insane to run a short test program and see "98,469,751,820 instructions" 11:21:08 i'm still not really used to how fast computers are 11:29:07 -!- nortti has joined. 11:30:22 -!- derdon has joined. 11:39:07 sasl still requires a bit of tweaking (you can't use autoconnect) but I have moustly solved my problems like irssi crashing 11:39:29 -!- Ngevd has joined. 11:53:55 -!- ion has quit (Ping timeout: 252 seconds). 11:56:43 -!- Ngevd has quit (Ping timeout: 276 seconds). 12:06:46 -!- itidus20 has joined. 12:08:29 -!- ion has joined. 12:10:10 -!- itidus21 has quit (Ping timeout: 256 seconds). 12:11:22 -!- Ngevd has joined. 12:13:32 Hello 12:13:37 I'm in a Taneb mood 12:13:39 -!- Ngevd has changed nick to Taneb. 12:13:52 `? Ngevd 12:13:56 `? Taneb 12:14:07 ​:mt"4}*.J<,C.).Y?;H.sܭ~~Fv..$:..؀|]&.}Dt7C9.Sl-O9.Ӝ.O-g[XPwU{%.|,.tvڛ3q.ZeQ.ie=hߑ..e2w8M2ND/ZWj/.'a.*{t..6.؋2f7tZayj.%5d$ʠKK..PyEqnhS*f"4..uI.pvqI.fe. \ HÚNO.K1u.5M&g. 12:14:16 Taneb ? ¯\(°_o)/¯ 12:14:38 `? nortti 12:14:40 nortti? ¯\(°_o)/¯ 12:16:33 -!- MoALTz has joined. 12:17:04 `learn Taneb is not elliott, no matter who you ask. 12:17:07 I knew that. 12:18:47 `? elliott 12:18:51 elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? 12:26:12 -!- MoALTz has quit (Ping timeout: 244 seconds). 12:51:02 -!- nortti has quit (Quit: Lost terminal). 12:58:11 -!- MoALTz has joined. 12:59:29 shachaf: i'm unable to reproduce the performance hit on my other atom machine :/ 12:59:52 and stack protector does not make a large difference in the number of branches or branch mispredictions 13:34:18 -!- Taneb has quit (Quit: Goodbye). 13:35:46 what's a user interp? 13:36:23 -!- itidus22 has joined. 13:40:37 -!- itidus20 has quit (Ping timeout: 248 seconds). 13:53:07 oklopol: it interps users 13:53:50 kmc: maybe one of your machines is compiled for atom's funny machine code and not for x86? 13:54:22 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 13:56:36 what's that cheater__? 13:56:42 do you mean LPIA? 13:57:11 no idea, i remember atom has its own set of instructions that it translatex x86 to 13:57:18 it can also be fed that directly 13:57:24 there was ubuntu for that i think 13:57:32 or debian or something 13:57:57 i think you're thinking of lpia 13:58:14 i might be 13:58:15 which isn't really a different instruction set, just a different set of optimization options 13:58:21 as i understand it 13:58:28 right 13:58:44 was supported by ubuntu for a little while, but it never took off and got desupported 13:58:47 i thought atom was actually some sort of risced thing 13:59:00 yeah, i heard they shut it down when it brought no improvement at all 13:59:34 so what's up kmc 13:59:36 i mean all (?) x86 implementations use microcode 13:59:54 yeah 13:59:58 you can sort of consider that 'translating to RISC' but Atom is not special in this regard, afaik 14:00:20 yeah but you can't normally feed the cpu its microcode 14:00:21 can you 14:00:27 no 14:00:35 sometimes you can upload new microcode 14:00:40 can u 14:00:41 to fix bugs with particular instructions, or add new ones 14:00:55 can you do that on any desktop intels 14:01:06 but that's more like redefining a single instruction; you can't upload an arbitrarily long stream of microcode and say "execute this" afaik 14:01:11 think so 14:01:37 is that because of the pentium floating point mult fiasco 14:01:55 hm I doubt that would be fixable in microcode anyway 14:01:56 but i don't know 14:03:24 so what are you trying to do on atom? 14:03:40 sounds like something being done for work 14:05:04 Transmeta implemented x86 with a software JIT sort of thing and a chip with their own VLIW architecture 14:05:24 or is it a super duper secret ksploracle project you're working on 14:05:37 ksplorificle 14:05:43 and of course you can JIT x86 to RISC architectures not explicitly designed for it 14:05:46 using qemu 14:05:57 that's pretty cute 14:06:17 i like how qemu does every thing you can imagine 14:06:30 and the Loongson 3 variant of MIPS has a bunch of extra instructions to make that JITted code faster 14:06:36 specifically for x86 14:06:43 i don't work for ksploracle 14:07:06 lately i have been working on http://mosh.mit.edu/ 14:07:11 as a volunteer / open source thing 14:07:41 the only thing i've been doing lately is working out 14:07:47 one thing i did was add automatic binary hardening -- stack protector, position independent code, etc. 14:07:51 i should start doing like, geeky stuff again 14:07:59 and so I wanted to see how much performance this cost 14:08:05 and one of my test machines was this atom netbook 14:08:29 was it a huge hit 14:08:35 and it got a surprisingly large hit from stack protector 14:08:42 and I'm not sure why 14:08:46 so that's what I'm trying to figure out 14:09:05 how many colors does mosh support 14:10:04 turning on all the hardening cost like 29% on the netbook 14:10:36 how much was it on a normal pc thing 14:10:41 negligible? 14:10:55 17% on another 32-bit Atom system 14:11:09 4% on my Core 2 Duo laptop 14:11:20 2% on my Phenom II desktop 14:11:36 it's expected that position-independent code has a 5-10% performance penalty on 32-bit x86 14:11:50 have you thought that maybe it's just a constant amount of performance being eaten 14:12:04 and since an atom has overall much less performance that constant amount is a higher percentage 14:12:24 but I'm not sure why stack protector should have another 20% on top of that, for the one atom only 14:12:27 yeah, that might be 14:16:46 -!- asiekierka has joined. 14:17:34 comparing the speeds of the two atom machines just about accounts for 29% vs 17% hit 14:17:45 but on the former, like 80% of the performance hit goes away if you disable stack protector 14:17:55 and on the latter only like 40% 14:19:00 but it's all a bit iffy 14:19:06 there are various other differences, like GCC version 14:23:23 i'm not trying to do rigorous science here 14:23:33 just to get an idea of how much it costs us 14:23:49 really that's already settled and I'm just writing up a blog post for other people who want to add hardening to their autoconf projects 14:27:27 cheater__: mosh supports 256 colors, if the outer terminal does 14:28:46 -!- Patashu has quit (Ping timeout: 272 seconds). 14:32:22 k 14:32:37 does vim work well over mosh 14:33:56 yeah 14:35:47 that's all i need 14:36:22 cool cool 14:36:31 i mainly use it for irssi 14:36:58 i tire of chatting in fixed fonts quickly 14:37:04 heh 14:37:22 whereas i swiched from xchat to irssi so i could have a persistent session over mosh :) 14:37:33 http://www.dangerousmusic.com/ass.html 14:37:35 gotta do the same for aim / gchat 14:37:49 haha 14:37:51 yeah i kinda don't give a fuck about that 14:38:12 it's mostly, look on irc, see if you can have fun for n minutes, leave 14:38:20 heh 14:38:26 having scrollback is useful but only marginally 14:38:55 i've been on connections which are too shit to connect to irc at all 14:38:59 but mosh works ok 14:39:10 really 14:39:15 also if you're in the middle of a conversation and need to switch from wifi to cell or such 14:39:18 then the roaming is nice 14:39:19 that's pretty impressive 14:39:28 that it works better than irc that is 14:39:31 i can see why 14:39:35 but i'm still surprised 14:39:46 yeah, IRC is TCP-based 14:39:56 TCP does not do well with non-congestive packet loss 14:40:17 yea 14:40:39 kmc: would you put these in your house http://hifiheroin.blogspot.de/2012/04/munich-high-end-2012-preview.html 14:40:45 and it will drop entirely if you go too long without an ack 14:41:04 whereas a mosh session will survive arbitrarily long and will come back within 3 seconds if the network comes up 14:41:30 yea 14:41:32 i can take my laptop on the subway and use my mosh sessions for the one bit where it comes out of the ground to go over the bridge between Boston and Cambridge 14:41:34 why 3 seconds? 14:41:43 is 3 seconds a built in delay or something? 14:41:43 that's the heartbeat packet interval 14:41:47 ok 14:48:41 kmc, the mobile shell, or something else? 14:48:51 (See? I did Google!) 14:48:53 cheater__: speaking of qemu have you used ubuntu's magical qemulated chroots? 14:49:17 Sgeo: i'm talking about http://mosh.mit.edu/ 14:49:26 kmc, ah, so yes 14:51:51 No Windows client :( 14:52:54 -!- augur has quit (Remote host closed the connection). 14:55:01 " The heartbeats allow Mosh to inform the user when it hasn't heard from the server in a while (unlike SSH, where users may be unaware of a dropped connection until they try to type)." 14:55:03 I love it already 14:55:08 mosh-1.2 works in Cygwin, maybe 14:55:17 some people say it does, some say it doesn't 14:55:36 the core mosh team doesn't use Windows 14:56:08 * ais523 tries to explain the may bank holiday to non-british people 14:56:32 (elliott and ngevd, when they logread this, will understand why that's amusing) 14:56:45 (or maybe not, if they assume that every country works like that) 14:56:53 what's the amusing part? 14:57:33 kmc: it's a holiday that doesn't commemorate anything 14:57:42 most countries have too many holidays to celebrate one thing or another 14:58:00 the UK doesn't have enough, so it adds a couple at convenient times of year just because people need a holiday 14:58:06 heh 14:58:12 so it's not a May Day labour thing? 14:58:18 no 14:58:25 well, hmm, perhaps it was originally, I'll check wikipedia 14:59:23 :Q: Does mosh work with Amazon EC2? 14:59:23 Yes, it works great, but please remember to open up UDP ports 6000061000 on the EC2 firewall.: 14:59:39 hmm, seems it was originally created by merging 8¼ saint's days (on average) and the day after whitsun 14:59:43 Did I seriously use : as a quote character? 14:59:50 And why does mosh need so many ports? 14:59:54 kmc: what are magical qemulated chroots good for? 15:00:08 in an attempt to cut down on the excessive number of saint's days 15:00:08 US labor day is pretty decoupled from actual labor stuff for most people 15:00:11 *saints' days 15:00:15 but this may reflect my white-collar upbringing 15:00:23 Sgeo: it doesn't need them all at once, just one per session 15:00:39 oh, wait, no, that's late spring bank holiday 15:00:44 mosh-server picks the first available port in that range 15:00:53 first monday in may is a purely arbitrary one indeed 15:01:09 so if you only need 5 concurrent sessions, you only need open 5 ports 15:01:25 ais523: cool 15:01:33 i think japan has some holidays like that too 15:01:41 and was only added in 1978; surprisingly recent 15:02:05 kmc: why doesn't it reuse the port 15:02:16 kmc: that sort of sux doesn't it 15:02:39 there is no persistent mosh daemon 15:02:54 each session launches its own mosh-server process 15:03:10 they could be different users running different versions of mosh-server they compiled separately 15:03:20 and so the easiest way to get packets to the right place is for each session to use its own port 15:04:31 http://en.wikipedia.org/wiki/Public_holidays_in_Japan 15:05:33 Massachusetts has one extra official public holiday compared to the US federal govt 15:05:40 this year it fell on Tax Day 15:05:42 great fun 15:16:04 Heegan 15:16:21 Isn't perf fun? 15:17:24 kmc: holiday clashes are impossible in the UK 15:17:35 this sometimes leads to Christmas being moved to dec 26, if it would naturally fall on a sunday 15:17:41 (and thus boxing day moved to dec 27) 15:17:48 although everyone celebrates it on dec 25 anyway 15:18:21 hais523 15:18:40 -shachaf- 15:18:54 I'm not sure what *that* means. 15:19:02 I didn't think you would be 15:19:07 but it means hi, sort of 15:19:13 shachaf: fun enough 15:19:19 probably only elliott could get it, and that doesn't mean he /would/ 15:19:34 as it involves cross-referencing multiple inside mems 15:19:36 *memes 15:19:36 kmc: that's not the simplest, it's just the laziest 15:19:54 oh yeah cheater__? 15:20:00 imo simplest is for mosh to use a shared resource 15:20:26 a shared resource installed by a sysadmin? that's a non-starter for a lot of our users 15:20:56 no, you can have the process instantiate one locally if it's not found system-wide 15:21:00 a big selling point of mosh is that you can compile it in your homedir and use it right away without any administrative intervention 15:21:08 cheater__: local for that user only? 15:21:11 yeah, that doesn't change 15:21:11 yes 15:21:18 so you still have the problem of multiple ports 15:21:39 and you've added significant complexity to make this agent relay packets around 15:21:39 so one user ends up using one port at most 15:21:40 and at the least, all users just use one port 15:21:43 for what gain? 15:21:58 you only have the problem in a fairly stupid situation 15:22:27 one which happens but does not happen to often 15:22:33 so kmc, you never told me what those qemu'ed chroots were good for 15:22:43 can you have an arm chroot? 15:22:48 what stupid situation? 15:22:49 yeah cheater__ 15:22:54 or a 32 bit chroot on a 64 bit system? 15:22:56 k 15:23:07 you run a simple command or two and you get a chroot full of ARM binaries on an x86 Linux machine 15:23:11 which automatically execute through qemu 15:23:12 the stupid situation is that there's no system-wide support for mosh 15:23:24 which only ever happens on multiuser systems 15:23:39 and let's be honest here, it's not like people do this sort of thing these days 15:23:39 but they talk to your real kernel, not some emulated ARM machine 15:23:52 it's not like people run their BitchX from grex.org anymore 15:24:19 or try to hack the modified bsd kernel of cyberspace.org to be able to run 'drops 15:24:31 as a mosh developer i'm really glad that Mosh doesn't have a persistent daemon or anything setuid / setgid or anything that runs as root 15:24:44 well you don't need to have a persistent daemon 15:24:46 i'm reluctant to throw that away for the cause of saving a few UDP ports 15:24:53 since there's 2^16 of them 15:24:56 you just have the first one that starts up handle everything 15:25:02 and persist until everything quits 15:25:10 anyway I still don't see what problem this solves really 15:25:14 it's certainly not the simplest solution 15:25:26 not having to open port ranges 15:25:34 ideally you just want a single port 15:25:37 huge port ranges are unmanageable 15:26:25 schroot itself is also pretty slick 15:26:37 it's used for the debian package build infrastructure, among other things 15:26:49 a nice way to enter chroots and also have ephemeral copy-on-write clones of existing chroots 15:27:26 -!- augur has joined. 15:28:49 cheater__ i don't see why you said "your solution is not simplest, just laziest" and then proceeded to describe a solution which is emphatically less simple, though it has certain advantages 15:29:03 main advantage to a single port is that it's easier to firewall 15:29:10 i guess in general the way engineers argue is they pick different definitions of the word "simple" 15:29:41 kmc: it's the simplest from the user's point of view 15:29:53 it's not the simplest from the developer's point of view 15:30:17 it's better from the user's view, but arguably more complicated 15:30:27 because you still need to explain about port ranges, in the multi-user case 15:30:39 and you also need to explain about this extra daemon that stays running 15:30:49 and about the unix socket or whatever it uses to talk to the mosh-servers 15:32:36 i know corporate IT security doesn't like to open too many ports 15:33:02 but is identifying a mosh session by a UDP port number really any worse than identifying it with a 16-bit number immediately inside the UDP packet? 15:33:18 kmc: not beyond the firewall 15:33:33 but configuring it correctly is awkward because many firewalls don't have obvious support for port ranges 15:33:57 arguably the port number is better for security; it's easier to correlate port numbers with users and mosh-server processes 15:34:34 i guess that's so 15:35:10 my firewall config is just an iptables shell script and so i used a shell loop :) 15:35:16 (though i think iptables also has range support) 15:43:12 -!- elliott has joined. 15:43:20 -!- elliott has quit (Changing host). 15:43:20 -!- elliott has joined. 15:46:12 multiple ports is just very impractical 15:46:21 and it's not like explaining my scheme is that difficult 15:47:39 "mosh will use a single port for all sessions if it can, but it might have to use more ports due to permissions. You can read about the exact scheme in [7]." 15:47:53 99.999999999% of all people using it will not need to read [7] 15:48:29 wow 15:48:42 even if every person on earth is a Mosh user, only 7% of one person will need to read that link 15:50:08 -!- elliott has quit (Remote host closed the connection). 15:55:29 -!- itidus21 has joined. 15:57:56 -!- itidus22 has quit (Ping timeout: 255 seconds). 15:59:05 anyway it's not impossible we will implement some kind of multiplexer 15:59:47 i think what's more likely is that we'll use hole punching techniques (as do Skype and many other applications) to make both directions of UDP traffic look "outgoing" to firewalls 16:01:51 kmc: i like ur math 16:05:06 kmc: do you think there's an actual real reason to use quemu chroots? 16:05:07 i'm thinking, the one thing i am missing with linuxes right now is the ability to migrate a 32 bit system to 64 bit 16:05:07 it really really sucks there isn't anything to do it 16:05:08 so maybe this sort of thing is necessary 16:07:03 i used it for testing and debugging the ARM build of Mosh 16:07:08 on my amd64 desktop 16:07:20 this was much more pleasant than using a whole system emulated arm system 16:07:23 which i have also done 16:07:49 qemu is not necessary for running 32-bit binaries on 64-bit kernel of the same architecture family, usually 16:08:29 disabling 32-bit compat on a multi-user system is a savvy security move 16:08:34 but i don't think many people do it 16:11:19 -!- AnotherTest has joined. 16:12:16 hello 16:12:28 yeah but still, you can't migrate 32 bit to 64 bit 16:12:28 at least that i know of 16:12:28 do you know of a way? 16:12:29 brb 16:13:01 what do you mean by "migrate" exactly 16:14:09 -!- cheater__ has quit (Quit: Ex-Chat). 16:16:06 http://d24w6bsrhbeh9d.cloudfront.net/photo/3981354_460s.jpg oh really? 16:17:20 -!- cheater has joined. 16:17:48 cheater: what do you mean by "migrate" exactly 16:18:14 i have a computer with an OS which i installed with a 32 bit ubuntu dvd 16:18:26 i want it to start using 64 bit versions of everything 16:35:56 I'm a Cadaeic! I'm a Cadaeic! I'm a real Cadaeic! 16:37:29 cheater: ok 16:37:34 that's a package manager problem i guess 16:37:44 i wonder if debian's new multiarch support helps 16:38:07 i don't know if it has a way to "pivot" which binary is actually stored at /bin/ls or whatever 16:39:28 -!- cheater has quit (Ping timeout: 276 seconds). 16:49:13 -!- pikhq_ has quit (Ping timeout: 276 seconds). 16:50:14 -!- cheater has joined. 17:10:20 -!- cheater has quit (Ping timeout: 260 seconds). 17:12:07 -!- cheater has joined. 17:17:49 -!- cheater has quit (Ping timeout: 276 seconds). 17:31:12 -!- ais523 has quit. 17:39:45 -!- cheater has joined. 18:01:17 -!- pikhq has joined. 18:04:12 -!- nortti has joined. 18:05:56 Power plug of my computer fell off when I was updating slitaz. Now it doesn't want to boor 18:06:22 *boot 18:06:43 you may need to plug in the power again 18:09:47 olsner: i have done that 18:10:37 olsner: it boots to grub and starts loading and then it panics 18:11:30 maybe you can ease it up against a wall, that's what you do with panicking horses apparently 18:13:45 -!- MoALTz has quit (Quit: brb). 18:13:58 KERNEL panics 18:15:40 -!- cheater has quit (Ping timeout: 276 seconds). 18:19:21 -!- AnotherTest has left. 18:19:43 -!- cheater has joined. 18:23:59 -!- asiekierka has quit (Remote host closed the connection). 18:27:45 I almost want to `addquote Power plug of my computer fell off when I was updating slitaz. Now it doesn't want to boot you may need to plug in the power again 18:28:21 Why only almost? 18:28:40 It's too obvious. It's not an especially #esoteric joke. 18:38:13 we have high standards 18:45:48 -!- elliott has joined. 18:46:15 -!- zzo38 has joined. 18:53:49 2:43 18:53:50 elliott: You have 6 new messages. '/msg lambdabot @messages' to read them. 18:55:58 Popular guy. 18:56:10 But ten minutes off. 18:56:34 ten minutes and many hours 18:57:10 If we assume PM, you were in fact only ten minutes off for me. 18:58:12 Sure thing, American. 18:58:50 -!- cheater has quit (Ping timeout: 260 seconds). 18:59:05 hi elliott 19:06:55 -!- pikhq_ has joined. 19:06:57 -!- pikhq has quit (Ping timeout: 252 seconds). 19:28:01 hmm, my ability to differentiate the words terrific and terrible is deteriorating 19:28:58 -!- Ngevd has joined. 19:28:59 That's just terrifible. 19:29:25 Hello 19:29:26 terrifblic 19:30:00 Ngevd: Hi! 19:30:04 Terry Feeble 19:30:05 Ngevd: How's your roguelike? 19:30:10 elliott, stuck! 19:30:21 Ngevd: :''( 19:30:34 I haven't worked out how to simulateneously render something and input characters! 19:30:43 Ngevd: You don't. 19:30:48 You render the screen, and then you wait for character input. 19:30:51 Well, yeah 19:30:52 Rinse, wash, repeat. 19:31:13 use threads, and you can also simultaneously crash terrifibly unreliably 19:31:15 (You probably want to use a terminal library like one of the curses bindings or vty if you're not.) 19:31:26 Yeah, I'll look into that 19:31:32 I DO MANY THINGS NOW 19:31:34 Hahahah 19:31:44 -!- cheater has joined. 19:31:52 (Note that some of the curses bindings are awful.) 19:31:53 Including what is now the second-best chess game for the 0x10c CPU 19:32:12 (vty might be the best option, even if it is kind of gross.) 19:33:29 sooooo 19:33:42 i had this girlfriend who lived in kuopio and was going to move to turku 19:33:52 and now i have this girlfriend who lived in turku and moved to kuopio 19:33:58 and they are fucking neighbors 19:34:23 they don't know each other, and have no links. 19:34:28 Are you the neighbors? 19:34:34 oklopol: you are a link 19:34:42 oklopol: introduce them 19:35:02 "hello ex, this is why i left you" 19:35:33 i just wanted to drive 800km to show you. 19:36:03 then they will knife-fight to the death (as all finns do) and you will take the winner 19:36:20 olsner: Are you sure you weren't born Finnish? 19:36:31 you don't have to drive all the way though, you can just tell them "hey, she's your neighbor now!" 19:36:32 Nothing wrong with some finnish 19:36:38 ( ̄ー ̄) 19:37:03 Finns use ridiculous smilies like ( ̄ー ̄). 19:37:05 elliott: yes 19:37:15 olsner: Are you sure? 19:37:24 elliott: yes 19:37:29 olsner: Are you sure? 19:37:32 elliott: yes 19:37:33 olsner: i'm going there this weekend. i'm sure this will be fun. 19:37:41 olsner: Are you sure? 19:37:43 elliott: yes 19:37:47 olsner: Are you sure? 19:37:47 elliott: that is aproximaltely how out face looks like 19:38:10 olsner: Aren't you sure? 19:38:22 elliott: I am sure 19:38:25 olsner: Arse you sure? 19:38:31 elliott, you're like that person in that book I'm reading by that person who Phantom_Hoover is disappointed by his appearance due to it not being recursive enough 19:38:32 elliott: arse you 19:39:02 Ngevd: Is that the book I think it is? 19:39:32 elliott, that would depend on which book you think it is. 19:39:36 But probably. 19:39:48 I will just leave http://esolangs.org/wiki/User:Chris_Pressey#G.C3.B6del.2C_Escher.2C_Bach:_An_Eternal_Golden_Braid here. 19:39:52 Are you thinking of The Stainless Steel Rat's Revenge? 19:40:09 HOW DID YOU GUESS 19:40:34 Three things: 19:40:40 One, you live in my local area 19:40:46 Two, you have EYES EVERYWHERE 19:40:57 Three, I am currently reading The Stainless Steel Rat's Revenge 19:41:08 I'm going to have to move away from Ngevd. :'( 19:41:27 * elliott tries to figure out where the recursion comes in. 19:42:28 next to the review of wolfram's book, I just can't figure out what level of sarcasm/irony/parody that GEB review is written with 19:43:07 Has anyone ever ended a serious statement with "!!1!"? 19:43:32 yes, I'm sure someone has 19:44:04 err, I mean 19:44:08 Ah yes, that's what Chris thought of the Dragon Book: "The classic, borderline-incomprehensible book on compiler construction". 19:44:18 Has anyone ever ended a retorical question with? 19:44:43 -!- azaq23 has joined. 19:44:44 pluss speling 19:44:46 -!- Ngevd has quit (Read error: Connection reset by peer). 19:44:51 -!- azaq23 has quit (Max SendQ exceeded). 19:44:54 coppro: Who's Noé Rubinstein? 19:44:58 Oh. 19:45:05 -!- Ngevd has joined. 19:45:13 Never mind, Gmail answered my question first. 19:45:30 -!- azaq23 has joined. 19:47:05 "The robot stood as stolid as a statue" 19:47:08 STOLID 19:47:15 STOLID 19:47:34 o_O 19:47:37 O_o 19:47:40 hi 19:47:54 Harry Harrison really needs a better editor 19:48:10 hi 19:48:36 hi 19:48:45 no 19:48:49 Ngevd: stolid is a word that can be used in a sentence just like that 19:49:07 terrifibly stolid 19:49:13 it even makes sense, although statues aren't necessarily stolid 19:49:21 good statues probably aren't 19:49:22 It's a silly word 19:49:34 stilly 19:49:50 terrifibly stillily stolid 19:50:33 Ngevd: I'm bored. You should play Crawl so I can watch and laugh. 19:51:06 elliott, I'm currently using Windows for stilly and friviltous treasons 19:51:12 Ngevd: Do you have PuTTY? 19:51:29 Can you stream with PuTTY? 19:51:34 I thought it could only recieve 19:51:37 Yes, you play on the server. 19:51:44 Aaaah 19:51:47 Which then streams it for you (and also lets people send messages). 19:51:55 (Mostly "Squarelos: hi".) 19:52:06 Okay, running PuTTY 19:52:13 What settings? 19:52:13 crawl.develz.org, port 345 19:52:14 Telnet 19:52:26 "stream"? 19:52:33 olsner: Termcast style. 19:52:36 Gotcha 19:53:09 Playing 19:53:32 Don't you dare be an elf. 19:54:13 Don't be a vamp. 19:54:30 It's quite slow? 19:54:35 What is? 19:54:38 The lag 19:54:43 basically you telnet to it and it appears in your terminal? sort of like how telnet works? 19:54:45 It's sometimes a bit laggy. But then it isn't. 19:54:50 olsner: wat 19:55:09 elliott: I am confuse 19:55:21 olsner: It lets other people watch. 19:55:34 Ngevd: Go for Minotaur or Troll or something. 19:55:35 -!- Ngevd has quit (Read error: Connection reset by peer). 19:55:43 If you want something overpowered enough to let you survive on pure luck. :p 19:55:49 TANEEEEEEB 19:56:00 -!- Ngevd has joined. 19:56:07 Ngevd: Go for Minotaur or Troll or something. 19:56:10 If you want something overpowered enough to let you survive on pure luck. :p 19:56:38 Fighter or Berserker would complete the overpowered-melee-fighter combo. 19:56:46 Axe. 19:57:02 Ngevd: You know about vikeys, right? 19:57:06 No? 19:57:15 Don't use the arrow keys, you'll die, because you can't do diagonals. 19:57:22 If you have a number pad you can use that. 19:57:26 Otherwise it's hjkl/yubn to move. 19:57:36 Also, the two more useful keys are o and tab. 19:57:39 *most useful 19:58:13 Ngevd: You should chop that corpse. 19:58:43 Oh, wait. 19:58:45 It's a Kobold corpse. 19:58:55 -!- oerjan has joined. 20:00:12 (You might want to adjust the skills you're training by pressing m.) 20:00:24 (Turning off everything but axes would be reasonable.) 20:00:51 Oh, press / to go manual. 20:00:53 Or it won't really work. 20:01:02 Crawl's skills settings are kind of complicated. 20:01:42 Ngevd: You're still using the arrow keys, aren't you. :( 20:02:50 No 20:02:57 I just forget about diagonals 20:03:11 Ngevd: Did you leave that scroll there on the previous level? 20:03:15 (Ctrl+F scroll to check.) 20:03:28 Try a. to go back there and pick it up. 20:03:40 hm it appears that DMM has filled up the LMOO queue by drawing other other people 20:03:40 It'll walk for you. 20:03:44 's suggestions 20:03:54 (The advantage of using o rather than walking around manually, apart from being less tedious, is that it makes sure you don't miss picking anything up>0 20:03:56 *up.) 20:04:50 You should chop corpses after killing them with "c", unless they show up as green text. (So you can eat them when you get hungry.) 20:05:39 Ngevd: Stop. 20:05:41 Press Ctrl+P. 20:05:52 Eating is... a bad idea when you're in combat. 20:06:29 21:05 Taneb the Shield-Bearer (L3 MiFi), blasted by Sigmund (magic dart) in D:3, with 91 points after 1086 turns and 0:08:54. 20:06:38 go team sigmund 20:13:07 Well, neither Vty nor hscurses want to install 20:18:52 What errors? 20:18:56 vty should be easier to install. 20:19:26 Ngevd: what are you trying to do? 20:20:02 Write a roguelike 20:21:10 elliott, http://hpaste.org/68200 20:21:19 Ah. 20:21:23 That's Windows for you. 20:21:42 I think there might be a curses binding on Hackage that works with PDCurses. Maybe. 20:22:09 Oh, it's http://hackage.haskell.org/package/nanocurses. But that package has been broken for years. 20:25:49 If you are writiing a roguelike, a few things to consider are: * Separate front-end and back-end * PC/NPC unification * If using Haskell, the "extensible-data" package 20:29:05 http://www.terminally-incoherent.com/blog/2010/05/18/lets-use-a-methaphor-charlie-and-his-car/ 20:30:48 Challenge: Write introductory paragraph that can start no blog post of value. Submission: "Few weeks ago I posted a rant about stupid people not knowing how to internet. Most of the readers could relate, but some folks criticized me for being elitist. I’m pretty sure these people were just trolling but I guess they were successful enough to make me want to revisit this post." 20:32:02 Ngevd: Anyway, you could just... 20:32:05 Ngevd: I dunno, use SDL or something. 20:32:14 Or write it in Python, that has libtcod bindings. :p 20:48:49 "Turn: 167115944" 20:48:53 that's a many turn 20:54:29 I was using ansi-terminal, but input is dodhy? 20:55:55 ansi-terminal can't do the kind of things you'd want. 20:56:08 I suppose you could just redraw the entire screen each time... :p 20:57:15 elliott: thanks, you just made me not read nortti's link 20:57:35 olsner: But now you've missed out. :( 20:57:54 No he didn't 20:57:58 That blog is awful 20:58:22 You can miss out on awful things, too! 20:58:25 Ngevd: why do you think so 20:58:48 Because Charlie is an awful name! 20:59:06 Ngevd: Did you know that every teenager consumes porn? 20:59:07 http://www.terminally-incoherent.com/blog/2012/05/02/is-your-teen-browsing-the-pr0n/ 20:59:07 now I just need to learn how to internet, to make sure that blog poster doesn't make fun of me 20:59:10 CHECKMATE ASEXUALS 20:59:16 -!- blacksun1 has joined. 20:59:22 Ngevd's cover is blast wide open. 20:59:23 elliott, FSVO porn 20:59:25 `welcome blacksun1 20:59:29 blacksun1: 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.) 21:00:07 I occasionally have disturbing deviantArt binges 21:00:19 -!- blacksun1 has quit (Client Quit). 21:00:25 TELL US NO MORE 21:07:01 Well, goodnight 21:07:03 -!- Ngevd has quit (Quit: Goodbye). 21:14:18 Grawr 21:26:26 -!- nortti has quit (Quit: nortti). 21:32:44 -!- itidus20 has joined. 21:35:53 -!- itidus21 has quit (Ping timeout: 245 seconds). 22:06:20 -!- Patashu has joined. 22:10:25 -!- augur has quit (Remote host closed the connection). 22:38:25 I occasionally have disturbing deviantArt binges TELL US NO MORE 22:38:46 Welp, time to look up "pony" on Deviant Art and see how many pages I have to go through 'til I get to pony porn. 22:38:48 My guess: 0 22:39:50 Gregor: That's some cover you have there. 22:39:59 How long have you been waiting for a tangentially-related IRC discussion to reply to with that? 22:40:31 ( ゚∀゚) 22:40:47 I was going to say that right now regardless, it was merely happy happenstance that it vaguely fit a previous conversation. 22:41:34 Shameless as ever, I see. 22:48:00 -!- oerjan has quit (Quit: Lost terminal). 22:49:18 ( ゚∀゚) // I honestly can't make heads or tails of this smiley. 22:49:25 Is it smiling? Freaked out? A bird? 22:49:42 Really? 22:49:57 What about (  ゚,_ゝ゚) 22:50:24 It looks like the O RLY owl to me. 22:50:26 I mean, the previous one. 22:50:27 That's pretty understandable. 22:50:42 What about (ノ`Д´)ノ彡┻━┻ 22:50:45 -!- variable has changed nick to const. 22:52:16 http://shoppies-img.jp/res_items3/746/7465945/PT_110601202610190.jpg 22:52:20 Not an owl 22:52:25 Definitely an owl. 22:52:35 I guess an exaggerated version of ( °▽°) 22:52:36 My system's rendering of it is better. 22:52:37 If you must 22:52:43 The dors are wider than just the dot, and to the left of the character. 22:52:51 *dots 22:52:57 * elliott screenshots. 22:53:06 http://ompldr.org/vZG51cA 22:53:21 Yeah that's a pretty odd rendering 22:53:30 They're not dots, they're degree signs. 22:53:41 Degree signs are just dots with ego. 22:53:43 They're supposed to be circles. 22:53:50 They are circles. 22:53:53 Just small circles. 22:53:56 ...with no fill 22:53:58 Just a stroke 22:54:09 They turn into hollow circles when I increase the font size. 22:54:17 There you go 22:54:19 -!- derdon has quit (Remote host closed the connection). 22:54:21 I already knew that. 22:54:23 Just leave it on the higher setting from now on 22:54:27 So you can see my ° 22:54:30 It's hard to display the hollowness without distorting the sizes at a font size like that. 22:54:38 Lumpio-: I already interpreted it as a circle. 22:54:49 Lumpio-: Also, that is a different character. 22:54:54 Maybe you should change fonts 22:54:57 That one renders as larger and more hollow here. 22:55:34 hm? 22:55:42 ゚° 22:55:44 http://ompldr.org/vZG51cQ Compare your original smiley to your "So you can see my" line. 22:55:44 oo, you're right 22:55:59 It's not a degree sign, it's a half-width handakuten mark 22:56:19 IN YR FACE 22:56:48 (Which should also preferably be a circle, mind you) 22:57:05 It is a circle, just a small one. 22:57:05 ugh, mozc's standard dictionary uses a full-width handakuten mark for those 22:57:22 Yeah but the proportions are off. 22:57:23 Japanese text isn't really well-suited to this font size on displays with standard pixels per inch. 22:57:43 (Even though this display has an above-average PPI.) 22:57:45 My font size is the same or smaller tbh 22:57:53 And it's quite legible. 22:58:00 It would probably be better at this size with more hinting. 22:58:12 Yeah, full hinting is a must. 22:58:18 But I don't use Japanese on IRC, so :p 22:58:22 Otherwise it's just black blobs. 22:58:41 OS X never hints afaik. 22:58:57 mm 22:59:01 Enjoy your blobs then I guess 22:59:09 Full hinting + stroke elimination is a must for small text 22:59:47 On my resolution even 書 has enough horizontal lines to require stroke elimination 22:59:51 er, font size 23:00:00 If there's any justice, increasing PPI will obsolete that (and antialiasing) soon enough. 23:00:02 (There isn't any justice, though.) 23:00:14 (Especially since most OSes are woefully badly-equipped to handle larger PPIs.) 23:00:28 (Let me guess, "except OSX") 23:00:36 No, OS X is terrible at it. 23:00:39 * elliott doesn't usually use OS X. 23:00:44 ¬u¬ 23:00:51 OS X just assumes everything is 100 PPI and uses bitmap images for most things. 23:01:00 Anyways PPI hasn't increased on your usual laptop displays for years 23:01:12 Consumers seem to be content with "full HD" 23:01:29 Hard to find displays with better resolution. 23:01:48 I blame Windows. 23:02:05 This display is ~128 PPI, which is nice. (1440x900 at 13") 23:02:07 Actually I doubt most desktop displays go higher than that either. 23:02:20 96 DPI is still standard. Alas. 23:02:32 My other laptop is the same size but 1366x768, which is smaller than I would like. 23:02:47 LVDS1 connected 1440x900+1920+0 (normal left inverted right x axis y axis) 367mm x 229mm 23:03:02 I wonder if xrandr can calculate DPI for me, too lazy to 23:03:33 "578 characters were initially added, though some characters unsuitable for names such as 怨 (grudge, resent), 痔 (haemorrhoids) and 屍 (corpse) were removed as a result of public feedback." 23:03:50 You mean I can't call my kid Grudge Haemorrhoidscorpse? 23:04:07 So much for free speech. :( 23:04:53 I don't think that would go through in most countries... 23:04:54 elliott: You still can. 23:05:13 It just can't be 痔屍 怨. 23:05:20 You'll have to spell it out. 23:05:37 GRUDGE  HAEMORRHOIDSCORPSE 23:06:20 グラッジ ヘモロイヅコープす morelike 23:07:08 倉地 兵諸井戸幸符巣 23:07:14 Or KURAJI HEMOROIDOKOUPUSU 23:07:16 there 23:07:31 恨みの痔の死体 23:07:36 Lumpio-: Nonono. Kuraji HEMOROIDOKOUPUSU 23:07:41 Yeah, google translate doesn't do it justice 23:07:41 "Piles of corpses of resentment" 23:07:47 Well, that's my new metal album name. 23:07:53 pikhq_: ...I capitalize randomly because Japan doesn't have capitalization. 23:08:14 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:08:19 悪の宇宙へようこそハローお名前とご住所を記入してください。 23:08:30 pikhq_: ...I capitalize randomly because Japan doesn't have capitalization. 23:08:34 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:08:36 pikhq_: ...I capitalize randomly because Japan doesn't have capitalization. 23:08:37 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:08:37 悪の宇宙へようこそハローお名前とご住所を記入してください。 23:08:39 No. 23:08:40 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:08:43 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:08:43 No. 23:08:46 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:08:49 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:08:51 I reject your reality and substitute my own. 23:08:52 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:08:55 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:08:58 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:09:01 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:09:04 ... 23:09:04 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:09:07 Lumpio-: When you romanise names, if you do all-caps, the bit in all-caps is a last name. 23:09:11 elliott: "Welcome to the space of evil, hello. Please write down your name and address"? 23:09:18 Lumpio-: Close enough. 23:09:19 音声学アルカトラズは、オステオパシーの解釈の赦免をバカ-うねる。 23:09:30 o_Ô 23:09:45 I have no idea what 赦免 is 23:09:51 "Phonetics Alcatraz osteopathic moron-undulate exegesis pardoning." 23:09:54 Ah. 23:10:00 Through the filter of GOOGLE. 23:11:05 Phonetics Alcatraz stupid-twist the pardon of the analysis of osteopathy 23:11:10 Is what I'd have guessed. 23:11:20 pikhq_:That is what I eould have say. You have to use kana, only that specific kanji disallow 23:11:37 Piles of Corpses of Resentment, by The Pardon of the Analysis of Osteopathy 23:12:58 ( ´ー`) 23:13:18 You have to admit, it's catchy. 23:14:55 -!- cheater has quit (Ping timeout: 260 seconds). 23:17:01 -!- zzo38 has quit (Remote host closed the connection). 23:18:41 -!- augur has joined. 23:18:44 -!- azaq23 has quit (Quit: Leaving.). 23:26:57 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .). 23:27:05 -!- Patashu has joined.