00:00:44 Don't be silly. GPUs just don't have the kind of elastic scaling you need to enumerate every GUID. 00:02:02 facepalm, how could I forget about elastic scaling? 00:02:53 If you have one of the 50 fastest computers in the world, then you can make the subatomic strings themselves elastic. 00:03:00 I have added a new version of "prelude-generalize" Haskell package with (>>=||), (>>=|||), (>>=|\/), (>>=\/), azero, aplus, unnull. 00:03:04 So you could have it done by next Tuesday. 00:03:38 -!- derdon has quit (Remote host closed the connection). 00:04:16 but only if that is the way google does it 00:04:34 Oblig. http://www.youtube.com/watch?v=1yH_j8-VVLo 00:04:43 There is no Checkout compiler as far as I know. 00:07:56 elliot: nice. Just learned that I'm a munctional programmer. 00:13:17 -!- augur has joined. 00:15:38 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 00:15:58 Patashu: 00:15:59 You finish putting on the +2 pair of gloves of the Republic {rPois Str+3 00:15:59 Dam+6}. 00:16:07 not bad 00:16:08 Do these offset the loss of my unarmed combat bonus, being a ghoul? 00:16:15 (I don't need the rPois, obviously.) 00:18:06 Patashu: Better question: What exactly is the bonus? 00:18:15 the dam bonus? 00:18:21 Oh, jeanjacques just told me :P 00:19:22 -!- augur has quit (Remote host closed the connection). 00:19:22 OK, time to choose myself a god. 00:19:32 I guess it's Makhleb or Ashenzari again (comedy option: chei). 00:20:19 Patashu: You were advocating sticking with Ashey, right? 00:21:54 well 00:21:59 if you're going to go ash, bind yourself fully 00:22:03 if you don't feel like it go makhleb 00:22:48 I'll go with Makhleb. I feel like I'll like Ashenzari more when I'm older and wiser and less violent. :p 00:22:59 But, you know, HP on killing! 00:24:45 Patashu: Did you say I could hear a buckler too? 00:25:04 *wear 00:25:06 always wear a buckler unless you're using a ranged weapon or 1.5-2 handed weapon 00:25:15 Yikes, EV 4. 00:25:16 *EV 5 00:26:01 I guess I'll switch back and train armour. 00:28:00 elliott: http://dpaste.com/hold/743008/ poly.hs is unmodifed the entire time 00:28:26 variable: hahaha, that "file" output is amazing 00:28:32 well done 00:28:38 why .hs? 00:28:45 I was testing ghc 00:28:58 but its literate haskel 00:29:16 You need to set the extension to .lhs to use literate Haskell 00:29:42 zzo38: poly.lhc: file not recognized: File format not recognized 00:29:55 variable: That is because you put .lhc by mistake 00:29:57 erm 00:29:58 oops 00:30:01 You need .lhs 00:30:18 [9656 eitan@radar ~/poly ]%./poly 00:30:18 I'm a Literate Haskell program. 00:30:55 pfft, literate haskell is cheating ;) 00:31:34 elliott: I know 00:31:42 Patashu: _Level annotation: magistern's ghost, experienced HOEE 00:31:42 :( 00:31:49 -!- nortti has quit (Quit: nortti). 00:33:40 oh god, it gets worse 00:33:44 there are... 00:33:46 BUTTERFLIES 00:33:59 ! 00:34:13 ! 00:34:26 elliott: fuck 00:34:31 I just had to climb through the most awful arena level anyway 00:34:33 *ever 00:34:35 after getting shafted 00:34:42 ion: Should I be really scared of that ghost? :( 00:34:47 it was full of: orc priests. orc wizards. a hydra. a two-headed ogre. a kobold with a wand of fire. 00:34:48 etc 00:34:56 -!- augur has joined. 00:34:59 hmm 00:35:02 20 hp that's not so bad 00:35:05 elliott: Dunno, i wasn’t paying much attention. 00:35:08 oh xl 2 00:35:08 and I tried using corrupt but it was shit 00:35:11 why is it "experienced" then 00:35:35 ion: ahaaha look at my game 00:35:39 these butterflies are confusing 00:35:43 the ghost's hiding amongst them 00:35:47 heh 00:36:55 oops 00:37:06 wonder if i can get to that upstairs 00:37:06 poops 00:37:08 or read fear 00:37:43 lol 00:37:47 Two orc priests? Nice. 00:37:48 fear worked on everyone but the things i care about 00:38:21 this is one of those situations where i should have read teleportation a year ago 00:39:29 ion: help :( 00:39:35 i know, i know, i'm dead 00:39:42 You have to go to the leftstairs and then destroy the human priest of the International Church of Evil and then activate the blue clock and as soon as it reaches 42, you have to immediately teleport into hyperspace. 00:40:10 If you don't do it *exactly* then you will lose. 00:40:34 -!- tzxn3_ has quit (Ping timeout: 276 seconds). 00:41:08 And even if you do it exactly correctly, then you still have a 50% chance to lose anyways. 00:41:18 And a 25% chance to draw and 25% chance to win. 00:41:34 elliott: What would NihilistDandy do? 00:41:48 ion: have more hp 00:41:58 No, he wouldn’t, but he’d still make it. :-P 00:42:00 And never begin a sentence with "and". 00:42:05 how am i still alive 00:42:16 wow 00:42:18 just like that 00:42:19 their weapons just 00:42:24 turned to rubber for the past 10 turns 00:43:57 oh 00:43:59 are deep elf soldiers scary 00:44:07 01:44 deep elf soldier (e) | Spd: 10 | Int: high (items) | HD: 3 | HP: 9-18 | AC/EV: 0/12 | Dam: 6 | Fl: spellcaster | Res: magic(24) | Chunks: contam | XP: 33 | Sp: magic dart (3d4), slow, haste, blink / throw flame (3d5), confuse, invisibility, magic dart (3d4) / throw frost (3d5), cantrip, haste, throw flame (3d5), magic dart (3d4), invisibility. 00:44:08 no 00:44:21 elliott: Do they have a weapon? If so, then you should escape. 00:44:47 ion: OK 00:46:04 http://i.imgur.com/jfmoY.jpg 00:46:38 looks like spaghetti 00:48:25 What is it with this vault? 00:49:09 -!- monqy has joined. 00:50:09 monqy: did you know java is interpreted and not optimised 00:50:56 oh no are you getting into a dumb argument in ##crawl 00:52:10 i dont even want to know how this happned 00:52:31 -!- oerjan has joined. 00:52:35 im exiting the dumb argument in ##crawl 00:52:42 me ---> the argument's exit 00:52:49 is kyrris dumb or something 00:52:57 im just asking because 01:51 this is your first time talking to kyrris isn't it 00:54:15 If all of the deep elf soldiers have the same spells and equipment then it makes it easy they should mix it up a bit to confuse you too 00:54:53 yake 00:54:53 -!- oerjan has quit (Client Quit). 00:54:59 hi oerjan bye oerjan 00:55:56 rip 00:56:10 monqy: how did your conflagration go 00:56:47 what conflagration now 00:56:52 the 00:56:54 colours 00:56:55 and stuff 00:57:14 ?? 00:57:30 square 00:57:31 lose 00:57:37 oh 00:57:45 which part 00:57:49 i 00:57:50 don't know 00:58:44 :'( 00:58:46 :( 00:59:12 -!- elliott has quit (Read error: Connection reset by peer). 01:01:42 -!- Guest26299 has joined. 01:01:43 help 01:01:50 how 01:01:53 :( 01:01:57 im not elliott 01:02:09 D: 01:02:15 maybe you should start being elliott 01:02:49 its not possible 01:03:02 02:02 Error(437): elliott Nick/channel is temporarily unavailable 01:05:02 wh 01:05:03 why 01:05:10 because i 01:05:12 failed to identify myself 01:05:22 great 01:05:29 im all alone in my sadness 01:06:26 Guest26299: Release 01:06:28 Guest26299: /nickserv release 01:06:33 Gregor: i know 01:06:35 i know 01:06:35 but 01:06:36 will it cure 01:06:38 my sadness 01:06:48 i dont think i can do it Gregor can you release it for me 01:07:18 So Amazon incorrectly gave me the wrong MP3. What I have labeled "Pyotr Ilyich Tchaikovsky - 77 - The Snow Maiden (Snegurochka): Aria.mp3" is in fact some awesome upbeat jazz with vibraphone solos. 01:07:20 Guest26299: Sure, just tell me your password. 01:07:22 release me 01:07:32 "what is it you want us to do?" "die..." 01:07:45 Gregor: its a little known fact that chykovskee actually loved jazz 01:07:46 unz unz unz unz unz unz unz unz 01:07:56 kmc: Arrrgh I remember that line but can't place it ... Star Trek or Stargate ... 01:07:57 *chykofskee 01:08:07 Gregor: Independence Day, as sampled by Infected Mushroom 01:08:29 im upset that Gregor isnt taking issue with my spelling of chykofskee 01:10:05 What the hell do I care about transliterations of Cyrillic names? 01:10:25 no i was 01:10:30 trying to misspell it terribly and phonetically 01:10:38 Damn it, it's even TAGGED as Tchaikovsky, I can't figure out who it is :'( 01:10:38 its just that even the pronunciation is too exotic and complicated to admit that :( 01:10:52 Gregor: feed it into musicbrainz picard 01:10:58 with the audio id stuff 01:11:07 -!- jfischoff has quit (Ping timeout: 276 seconds). 01:12:52 Guest26299: Wow, that's pulling in a lot of deps :( 01:13:05 Gregor: There are other clients, I think. Dunno if any of them do the fingerprinting stuff. 01:13:17 There are various phone apps and the like that try and do the same thing. 01:13:23 libqt4-opengl // So glad this program needs OpenGL ... uhh, maybe Debian's 'picard' package isn't what I want X-D 01:13:28 But I think Picard will have a good chance of getting it, it's just a matter of how complete their database is. 01:13:35 Gregor: It uses Qt. 01:13:39 So it's probably just pulling in all the Qt stuff. 01:13:41 I have programs that use Qt. 01:13:45 I have Rosegarden. 01:13:51 It'll be some indirect dependency, probably :P 01:14:23 http://codu.org/tmp/Pyotr%20Ilyich%20Tchaikovsky%20-%2077%20-%20The%20Snow%20Maiden%20%28Snegurochka%29:%20Aria.mp3 <-- listen to Tchaikovsky's lovely aria for vibraphone. 01:15:39 You could also contact Amazon about it to ask. 01:16:14 Gregor: help, i'm bobbing uncontrollably listening to this 01:17:10 Gregor: wow i SERIOUSLY underestimated tchaikovsky 01:17:50 X-D 01:19:00 Picard is giving me a bullshit response, it thinks it's this: http://www.youtube.com/watch?v=hvDkIR-OyYI 01:19:20 Gregor: Are you sure you used the fingerprinting stuff? 01:19:34 No 01:19:35 It can identify tracks by tags and length, or fingerprints or something and obviously only the latter are meaningful here. 01:19:41 Check the manual, it's vaguely helpful :P 01:19:42 I have no idea how to do that, this UI sucks. 01:19:45 It does. 01:20:35 Aha, I see, I had clicked 'scan' and it did nothing, so I tried something out. 01:20:39 It did nothing because it couldn't match it :( 01:20:47 :( 01:20:53 What was the name of that other thing that does it... Shazam or something. 01:24:19 Can they include formats other than MP3 or does it have only MP3 format? 01:24:23 -!- augur has quit (Read error: Connection reset by peer). 01:24:39 Gregor: You could post it on /r/TOMT or something. 01:25:25 -!- augur has joined. 01:28:36 Internet Quiz Engine is not Turing-complete since all programs will halt; it has no loops. It does have conditions, but they cannot be nested. However, write some quiz file. Perhaps, try to write a quiz file which will attempt to guess which of people on this channel you are, without asking the questions which are direct enough to answer it. (Assuming that everyone in this channel, and nobody else, can try to answer, and answer truthfully) 01:29:33 (The answers which users select are not logged anywhere; they are only passed in the selector string in order to perform calculations on them and send the result to the client. If you still don't like it, you can download and run the program locally.) 01:29:55 monqy: oops 01:30:09 -!- Guest26299 has changed nick to elliott. 01:30:10 (However, there currently is no local mode. Write one if you want; I may also do so later on) 01:30:11 -!- elliott has quit (Changing host). 01:30:11 -!- elliott has joined. 01:31:33 wow ok 01:31:40 turns out jessica is powerless even at xl 3 and 19 hp 01:31:59 jessica is usually a wimp 01:33:00 oh no i misread cheibriados as creibriados help 01:33:11 that's its real name!!! 01:33:35 monqy: WHAT A COINCIDENCE 01:34:04 (this coincidence only makes sense if you're watching my game) 01:34:12 hit p 01:34:34 done 01:34:37 hit Y 01:34:42 no 01:34:43 and then Y again 01:34:53 i did 2/3 instructions 01:34:57 :( 01:35:34 does chei really boost all your stats by 15 levels or am i misunderstanding it 01:36:10 stats are str/int/dex 01:36:15 ah 01:36:24 that's still a bit overly high isn't it 01:36:25 if you want skill boosts go ashe 01:36:35 ashe boosts skill? 01:36:36 *skills 01:36:38 yes 01:36:40 oh right 01:36:40 not 01:36:41 stats 01:36:44 i got confuse 01:36:52 i went with makhleb last game because 01:37:01 im too young and violent for ashey 01:37:39 xom's altars are great 01:37:56 you could worship xom! ! 01:38:23 it's true! it's theoretically possible for me to worship xom this gam 01:38:24 *game 01:38:32 monqy: does the ** starting piety apply to xom's interest level thing 01:38:37 dunno 01:38:50 whoah 01:38:51 rude 01:39:06 you have to know a spelle 01:39:17 no sif muna is totally stuck up 01:39:20 im going to blow up that altar later remind me 01:40:43 hi, sigmund 01:40:54 You are wearing: f - a ring of see invisible (left claw) 01:40:56 yaey 01:41:34 ion is right 01:41:41 i should add "hits you from afar" to that list 01:42:58 -!- augur has quit (Remote host closed the connection). 01:43:56 oops 01:44:10 i wasn't looking what happened 01:44:49 centaur occurred 01:45:09 have blinke? 01:45:20 oh 01:45:21 so i do!! 01:45:31 hmmmmm 01:45:32 not much 01:45:34 cover to speak of 01:45:39 maybe blink over the ant? 01:45:44 idk 01:45:49 like here 01:45:50 ? 01:45:56 it may or may not protect you 01:45:59 i think i'd probably die dipping around the corner 01:46:00 as it moves 01:46:13 could happen! 01:46:42 no don't fight 01:46:46 wait i had heal wounds 01:46:50 :( 01:46:55 * elliott bad at crawl 01:48:02 time to try again!!! 01:49:16 cap,e 01:49:50 -!- azaq23 has joined. 01:50:12 im cap 01:50:16 yaey 01:50:30 i should enchant it to +2 01:50:57 most body slot armoures go to +2 01:51:05 and also cloaks 01:51:31 the only exception I can think of is bardings, which are internally represented as boots 01:51:42 oh righ tand somme body slot armours give more base ac than others 01:51:49 like caps give +0 whereas helmets give +1 01:51:59 more like: boreding 01:52:03 wait caps dont give me any ac??? 01:52:06 but a +0 cap is better than nothing because it gives a bit of acid protection 01:52:09 im wearing th ok 01:52:28 enchanted robe 01:52:32 "should have chosen cap" 01:52:47 you'll probably be replacing both 01:52:56 im going to stick with the cap for the rest of the game 01:52:57 robe for heaver armoures and cap for hemlet 01:53:01 oh 01:53:06 im probably not 01:53:08 unless itll be 01:53:08 what if you find a cool artefact cap!! 01:53:09 really funny 01:53:13 ok that's fine 01:53:17 but not hemlet!! 01:53:27 dyrovepreva is a cap i think 01:53:35 and hat of the alchemist is megagood cap 01:53:59 whats visored 01:54:01 i mean 01:54:04 i know what visored means 01:54:08 what does it mean for thegame 01:54:10 *the game 01:54:16 i think it means you can't wear it with a beak? 01:54:29 so no tengu :'[ 01:55:11 ":(" --tengu 01:55:41 oh no the helmet gives me one more ac 01:55:45 yes 01:55:48 does hte helmet give me acid resistance 01:56:33 (say no) 01:57:22 all you need is the slot covered with something for the acid protection 01:57:28 so yeah the helmet works for head slot 01:57:46 ill 01:57:51 keep the cap around for sentimental reasons 01:57:56 but use the helmet 02:01:02 hi 02:01:27 creis 02:01:47 wow that was lucky 02:08:25 monqy: good self self portrait 02:08:36 thanks shachaf 02:09:19 I need to start keeping track of all these self-portraits. 02:09:24 Otherwise I'll lose them. 02:10:35 wow i can afford that cursed ring of hunger 02:11:06 monqy: when is the self portraite of kmc coming out 02:11:19 whenever i figure out what to draw on it 02:11:45 i.e. whenever i see the true nature of kmc's self 02:12:11 maybe i'll go on a discovery adventure journey tonight to discover it through the power of adventure and journey 02:12:28 go into your cave and find your power animal 02:13:02 monqy: kmc doesn't have a self 02:13:06 kmc: have you ever had a self portrait drawn of you 02:13:24 no 02:13:45 wonqy: poor kmc 02:14:19 monqy: is your true self a pear 02:14:29 oh no it's this vault 02:14:36 shachaf: yes 02:14:59 monqy: is your false self a moth 02:15:09 yes 02:15:31 monqy: are you going to answer no to this question 02:15:41 D: 02:15:56 monqy help it's this vault 02:15:58 i dont like gnolle 02:16:19 wait i have no ranged attacks whatsoever 02:17:34 maybe i should just 02:17:35 skip this level 02:19:11 GNOOOLLE!!! 02:19:25 oh no i was looking away 02:19:39 why is it always when im not watching that you get in trouble 02:19:45 because 02:19:46 its 02:19:47 physics 02:19:57 those four doors open up to a scary vault right 02:20:13 if you trrey opening them you'll rpobably gnolldie a gnolldeath 02:20:32 help 02:21:40 monqy: :'( 02:21:49 hav bliink? 02:21:57 nope 02:22:36 feare might work unless there's still that buge 02:22:46 might be your best bet anyway 02:23:10 im safe 02:23:10 that's probably yiufe vaulte 02:23:14 oops 02:23:40 hi yiuf 02:23:53 snower arm orb guardian 02:25:11 i forget how bad ev 6 is 02:25:20 me too 02:26:17 "oops" - me, too 02:27:34 gr8 02:29:18 hi 02:29:30 run up the staires maybe 02:29:57 yeah i'll just 02:29:58 "dance" 02:31:33 what a weird map 02:33:10 oh no i hate merfolk 02:35:35 oh man 02:35:38 goliath beetle + crimson imp party 02:36:35 more like giant arghball ha ha ha 02:37:30 -!- augur has joined. 02:37:47 oh yeah 02:37:49 i should train invocations right 02:38:31 ye 02:38:58 you'll want decent invo for greater servant 02:39:23 i forget the sucese calculatioens 02:39:29 where by suces i mean 02:39:38 hostile chance 02:39:55 maybe ill turn off combat and turn on armour and invocations i dont know theres so much ~conflicting advice~ about skills i see on ##crawl 02:40:09 i don't really see how anyone manages training only one skill at a time long-term 02:40:19 ##crawl is bad at agreeing with itself 02:40:27 i train multiple skills at a time 02:40:30 yeah i take what i read there with 02:40:32 "a grain of salt" 02:40:42 -!- augur has quit (Remote host closed the connection). 02:40:52 btw 02:40:55 why does autopickup turn off on invis 02:40:58 the training one skill at a time craze is from when skills were in descrete levels rather than continuouse 02:40:59 I trust everything said on this channel. 02:41:02 to avoid picking up when fighting? 02:41:05 yeah 02:41:10 right 02:41:13 that's annoying 02:41:16 (i won't turn it off though) 02:41:27 i hate jellies 02:41:34 yes 02:41:43 too bad i'm too shitty at minor destruction to take them down from a disatnce 02:41:59 Someone really should make a status line item out of autopickup being off. Perhaps i’ll get around to making that patch some day. 02:42:17 put it in the same place and colour as (Hit _) so nobody notices it 02:42:27 ion: nethack or crawl? 02:42:29 Crawl 02:43:44 hi, giant spore 02:43:45 monqy: is there a 02:43:47 giant spore strategy 02:43:51 i mostly just let them explode on me 02:44:09 hit them with ranged like darts or minor destruction to explod them from afar 02:44:18 they don't matter so much as undead since then they dont confuse you 02:44:26 hey, at least the ogre died 02:44:56 Yeah, just throw something at them or blast them with something. 02:45:35 might switch to splint soon 02:45:59 vehumet is weird 02:46:13 haha i read that as 02:46:19 4 scrolls of sky frog flesh 02:46:57 oh boy!!! 02:47:01 monqy 02:47:05 oh boy 02:47:08 i don't think i'm going to be able to worship chei this game 02:47:20 spider form for clinging 02:47:24 jokes your'e a ghoule 02:48:09 I once found a scroll named MNOSOI SHIT. 02:48:30 hmm i should enchant something 02:48:30 shachaf: did you know that MIT's Kerberos realm uses single DES? 02:48:35 there's a huge learndb entry with things like that 02:48:37 it's awful 02:48:50 Yeah, fuc da sac or something like that. 02:49:03 Awfully hilarious, you mean. 02:49:29 Err. http://crawl.akrasiac.org/learndb.html seems blank. 02:49:52 it forgot everything 02:50:37 i really need to learn how to chokepoint 02:51:35 monqy: kikubaaqudgha sounds hardcore -- oh i suddenly realise that that's kiku 02:51:44 kikubaaqudgha is necromancy god 02:52:00 necromancy magic, that is 02:52:08 contrast with yredelemnul, undead friends god 02:52:40 lesser servant you're not helping!! 02:52:54 you have to hold the troll in place 02:53:00 dancing around it and getting yourself hit won't help 02:53:04 yeah oops 02:53:48 no fair!!! 02:53:56 what happened 02:54:01 i was looking away 02:54:04 and suddenly you dead 02:54:07 prince ribbit happened 02:54:19 ribbit is dangerous 02:54:45 but he' syelloe!!!! 02:55:00 don;t trust the mlist, seriously 02:58:52 i know, i know 02:59:09 i just thought my "memories of scare" were from when i was 02:59:10 weaker 03:04:57 Somewhat in here in before, I was asking something about some partial ordering (relating to multimanas in Icosahedral RPG). But we have, X is less than or equal to X, and if X less than or equal to Y and also Y less than or equal to Z, then X is also less than or equal to Z. But it looks like these two rules make a category; the first one is identity morphisms and the second one is composition of morphisms. 03:32:05 -!- Kray has quit (Ping timeout: 248 seconds). 03:32:58 -!- Kray has joined. 03:55:50 -!- Sgeo has joined. 04:04:05 Can we make up the Crawl variant with the following options which can be turn on/off before the game starts: * Do not restrict race/class combination * Disable artifacts * Disallow revisiting dungeon levels unless you are at a dead end * Disable religion * All items are created cursed * All NPCs explode when killed * Disable permanent food * Hit points refilled upon entering new dungeon level 04:07:05 * Hit points do not recover over time * Power points refilled upon entering new dungeon level * Power points do not recover over time * PC's experience level never increases * Skill levels never increase * Permanent map * Use "Twonky"-style display * Adjust NPC stats * No diagonal moves * All NPCs have a tracking device to track the PC * All NPCs know PC's weaknesses 04:09:17 * Creatures cannot be identified * Player is penalized for standing still 04:11:33 zzo38: Feel free to. 04:11:48 * PC cannot step in the same tile more than once 04:12:44 ion: Do you like this? Do you hate this? 04:13:50 Mostly hate. :-) 04:13:58 But that doesn’t mean someone else wouldn’t love it. 04:14:10 hi 04:14:15 hi 04:14:51 zzo38: * bad * bad * bad * terrible * awful * terrible * probably good * terrible * good * what are power points 04:16:10 what is even twonky 04:17:52 Twonky is an old computer game, played on a grid of tiles, each of which can be floor, teleporter, or wall; two of them are marked special as the goal square and a square which causes the game to end in a draw if touched. There is also the Twonky which moves toward you each turn and you lose if its distance to you is less than 2. 04:18:37 You cannot see any of the tiles; but you are told the distance from your location to Twonky and distance from your location to the goal square. You can also shoot. You are told if you land on a teleporter, or bump into a wall or the edge of the grid. 04:18:48 (The distances are Euclidean distances) 04:19:52 elliott: Maybe this game doesn't call them power points; maybe they are called magic points or spell points; or does it use Vancian casting? 04:20:02 It has MP, yes. 04:20:10 Have you even played Crawl? 04:20:12 elliott: Then that is what I mean. 04:20:32 And, yes, I have played Crawl a while ago but I forget a lot of it. I have played it both on the computer and on the Nintendo DS. 04:20:53 Hmm, Crawl is available for the DS? 04:21:14 I seem to recall it is, but I may be wrong. 04:21:35 I bet it uses tiles. :( 04:22:46 Actually it does use ASCII text for most (but not all) things (I don't know why). 04:22:55 I’d *love* tiles with the tiles being simply renditions of the same Unicode characters with the same colors the terminal version uses. The benefit would be that the tiles are square and the minimap can work. 04:23:42 s/tiles/a tiles version/ 04:23:48 I don't even hate tiles, inherently; there's no reason a roguelike should be constrained to the terminal grid as it is. I just have every tileset I've seen. 04:24:14 They disregard the most important part of a roguelike: the highly stylised, minimalistic, symbolic line-art aesthetic that derives from the technological restrictions. 04:24:27 The same characters but perfectly square would be just perfect for me. 04:24:30 The Geoduck tilesets are probably the closest to getting it right... but unfortunately they're pretty hideous. 04:24:43 ion: Yes they are square; I remember that. 04:24:43 -!- elliott has quit (Read error: Connection reset by peer). 04:25:33 -!- elliott has joined. 04:25:39 05:23 I don't even hate tiles, inherently; there's no reason a roguelike should be constrained to the terminal grid as it is. I just have every tileset I've seen. 04:25:39 05:24 They disregard the most important part of a roguelike: the highly stylised, minimalistic, symbolic line-art aesthetic that derives from the technological restrictions. 04:25:39 05:24 The same characters but perfectly square would be just perfect for me. 04:25:41 05:24 The Geoduck tilesets are probably the closest to getting it right... but unfortunately they're pretty hideous. 04:25:43 05:24 ion: I think you'd find just making them square might leave a bit too much horizontal space to be aesthetically pleasing. 04:26:46 Just scaling the glyphs without respecting the original aspect ratio works. 04:27:00 (I’ve tried that with PuTTY which supports that.) 04:27:09 Ew. 04:27:31 That would do horrible things to the glyphs. 04:27:59 ion: By the way, what's your definition of "roguelike"? 04:28:18 roguelike, a. 1. like Rogue 04:28:30 I knew you would do that. 04:28:35 Now do it again without using the word "Rogue"> 04:28:36 *. 04:29:44 Turn-based, random world, … 04:30:14 The "..." is the cheating part : 04:30:15 :p 04:30:54 Mine is something like "A turn-based role-playing game that takes place in a mostly-randomised grid world." 04:31:02 That doesn't quite capture the you-vs-everything-else aspect, though. 04:31:35 you vs everything else is common but not really something that makes a roguelike a roguelike imo 04:32:31 monqy: Yeah, fair enough. I was just thinking that e.g. giving Pokemon a randomised world and making it turn-based wouldn't make it a roguelike. 04:32:52 (Or maybe it would? I don't think so, but maybe changing the graphics to glyphs would be enough to sway my opinion. :p) 04:33:07 I don’t find Crawl’s style where almost everyone else is 0) your enemy and 1) an ally with everyone else the best way. 04:33:28 graphics fall in the "common for roguelikes but not something that makes a roguelike a roguelike" bin for me 04:33:50 If you meet a random ogre and a random hydra, why couldn’t the hydra be an enemy of the ogre as well? Take care of the hydra together and then perhaps the ogre notices you have some nice stuff it would like to have. 04:33:57 monqy: Right, that was facetious, but it's something that affects my gut reaction. 04:34:05 ion: crawl devs don't like that sort of stuff 04:34:11 If you show me a grid of tiles with a @ moving about in it in turn-based fashion I'll think "roguelike". 04:34:27 Or perhaps it finds you a bit too formidable and prefers to try not to provoke you. 04:34:38 ion: Yeah, I don't really like the "MONSTER TEAM" thing. 04:34:54 An ogre wouldn't exactly queue up behind a bat and a rat to wait to have a go at you. 04:35:11 OTOH, I can imagine that making monsters purely self-serving would just result in a dungeon full of blood and corpses. 04:35:32 i forget why the crawl devs don't like monsters fighting each other, or maybe it was just the outspoken opionionful devs that didn't like it 04:35:40 i.e. dpeg didn't like it, and he really didn't like it 04:36:30 dpeg sounds awful 04:36:57 opinions was his job (he didn't touch the code) and he sure had a lot of it 04:37:03 some of his opinions were good 04:37:07 the rest were bad 04:37:10 wait how are you a "dev" if you don't touch the code 04:37:16 he was lead dev 04:37:18 isn't the job title "loudmouth" 04:37:23 “manager” 04:37:32 "lead designer" 04:38:11 devesignoper 04:38:21 i forget exactly how many of his opinions were good/bad but 04:41:48 monqy: you should name my roguelike 04:41:52 something nice and misspelled 04:41:58 can you make a word that's a misspelling of itself 04:43:00 -!- monqy has quit (Quit: Reconnecting). 04:43:09 oops 04:43:18 -!- monqy has joined. 04:44:03 monqy: i had no idea there were so many angband variants 04:44:10 there are lots 04:44:19 also 04:44:23 05:38 i forget exactly how many of his opinions were good/bad but 04:44:23 05:41 monqy: you should name my roguelike 04:44:23 05:41 something nice and misspelled 04:44:25 05:41 can you make a word that's a misspelling of itself 04:44:27 if you 04:44:29 missed 04:44:33 before you quitted 04:44:46 @ 04:44:47 "Animeband is an animé-themed variant of Angband, with references to dozens of different animé series and video games. Its primary language is Japanese, although versions are later ported into English." "For example, races include DBZ Saiyajins and Androids, Moogles from the Final Fantasy series, and 'Hententmons' (a combination of hentai tentacle beasts and Pokémon)." thank you, RogueBasin 04:46:10 monqy: oh, of course 04:46:16 ugh i had a nice implementation of this function but I've forgotten it 04:47:22 monqy: what's a nice implementation of (Monad f) => (a -> f b) -> f (Maybe a) -> f (Maybe b) 04:50:24 hm 04:50:41 @type \f xs -> maybe (return Nothing) (fmap Just . f) =<< xs 04:50:41 forall a (m :: * -> *) a1. (Monad m, Functor m) => (a1 -> m a) -> m (Maybe a1) -> m (Maybe a) 04:50:44 istr the solution involves >>= and liftM 04:50:53 ion: that's what I have 04:50:56 it's not ideal :( 04:52:13 hmmm 04:52:23 i would also accept 04:52:30 (Monad f) => f (Maybe (f a)) -> f (Maybe a) 04:52:36 which I think is what lead me to the nice solution last time 04:54:15 It would be the case that the high score table would not be kept if any of the options I have specified are adjusted; unless you created a seperate high score table for the specific set of options. 04:54:33 monqy: did you see zzo38's suggestions for crawl 04:54:37 yes 04:54:56 i liked a lot of them but probably they wouldn't work in crawl 04:55:01 because crawl is crawl 04:55:38 I do remember when playing the game, that I have wanted some race/class combinations which are not available; there were also some races and some classes which I have wanted to use which did not existing in that game. 04:55:56 most race/class combinations are selectable in crawl 04:56:11 the only ones you can't select are impossible in-game right 04:56:11 the only ones that aren't are things like demigod priests since demigods can't worship gods 04:56:20 a few redundant ones are unselectable too i think 04:56:29 and things that depend on items you can't use 04:56:37 mostly this applies to felids 04:56:48 you forgot to say ha ha ha felids 04:56:52 ha 04:57:09 I would want to be able to select redundant ones and ones which have unusable features anyways; they should simply be highlighted in a different color to warn you 04:58:12 crawl already highlights terrbible combinations 04:58:18 by highlight i mean 04:58:19 the opposite of that 04:58:53 (>>= maybe (return Nothing) (fmap Just)) 04:59:06 zzo38: Yeah, that's what I came up with too. 04:59:10 I swear I had something nicer. :( 04:59:27 Are you sure? 04:59:47 I think so. 05:00:34 What did you call it? Is "joinJust" OK? 05:01:39 I didn't call it anything, I inlined it at its only use site. :p 05:01:59 and you lost it :'( 05:02:56 Okay, how about f (Maybe (a -> b)) -> f b -> f (Maybe a)? 05:03:00 (>>= sequence) 05:03:06 -!- augur has joined. 05:03:10 Nice! But for Applicative f only this time :( 05:03:38 (I was answering your original question; not this new one.) 05:04:55 Ah 05:05:10 That's much nicer :) 05:05:18 I take it that's Traversable's sequence? 05:05:21 yes 05:05:43 elliott: Yes. 05:05:58 yes 05:06:04 yes 05:07:55 @type \f xs -> sequence . fmap f =<< xs 05:07:56 forall (m :: * -> *) a a1. (Monad m) => (a1 -> m a) -> m [a1] -> m [a] 05:08:08 sequence . fmap f, aka mapM f 05:08:38 Ah, indeed. 05:08:48 O, yes, it is 05:10:06 monqy: should i play corwael 05:10:07 omg 05:10:10 that's my roguelike's name 05:10:10 corawel 05:10:12 oops 05:10:17 excellent, i'm misspellign it already 05:10:17 corwael 05:10:19 good name 05:10:25 it's set in scotland 05:10:28 you have to kill all the scots 05:10:34 its plote 05:10:37 I think you may also be misspelling "misspelling" too, isn't it? 05:11:08 its true 05:11:16 im also misorthographising "it's" and "I'm" 05:11:26 or is it misorthographing 05:11:32 I don't know 05:11:36 :( 05:11:52 misthinging 05:11:52 corwæl 05:11:57 monqy: im corl 05:12:10 ii watchtch 05:12:32 god i really hate the earlygame 05:12:52 all the better to autuomat it 05:12:56 im going to make a mini-roguelike where you start out fully equipped and statted 05:12:59 at the endgame 05:13:17 so it's just fune endgame dying action all the way 05:13:17 doomrl has something kind of like that 05:13:43 O, and then you have to decrease your stats as you advance an experience level......... 05:13:54 angel of confidence and angel of overconfidence challenge games, at which you start out 1/3 and 2/3 through the game already, respectively, with some gear to match 05:13:55 zzo38: a reverse roguelike? :D 05:13:59 -!- azaq23 has quit (Quit: Leaving.). 05:14:12 and i think some odd angbands have modes where you start at the bottom and have to get out 05:14:18 monqy: mine would be more like 05:14:32 22:13:43 < zzo38> O, and then you have to decrease your stats as you advance an experience level......... 05:14:34 tries to present you with a game of nethack that has already been played up to the planes or whatever 05:14:38 ive heard of a roguelike like that 05:14:42 elliott: Well, you could reverse experience levels in some game possibly. 05:14:44 (wrt what zzo said) 05:14:47 i forget what it is called 05:14:51 and I don't thinkl i've ever played it 05:15:03 people who say wrt are good people 05:15:32 John while James had had had had had had had had had had had a better effect on the teacher 05:15:38 crawl monsters that need to be removed: bats, phantoms, this list was longer but i forgot the other items 05:15:56 there are a lot more 05:16:04 *that need to be removed that i have encountered 05:16:11 elliott: OK, then add one option to my list which allows you to remove bats and phantoms and the other ones 05:16:12 mcrawl gets rid of all the annoying water and lava monsters by way of not having water or lava 05:16:30 06:16 amulet of rage[1/1]: Allows you to go {berserk}, and may extend the duration on kills. Chance of success depends on evocations. 05:16:31 oh no 05:16:34 this amulet will not be good for me 05:16:40 you're aghoul 05:16:41 cant berk 05:16:49 imps are no good either 05:16:51 _e - a cursed -2 ring of protection (left claw) 05:16:52 im ac 2 05:16:59 yumme 05:17:05 monqy: yeah imps should go but they're less annoying than phantoms 05:17:19 uhhh 05:17:20 vampires 05:17:24 you haven't seen them but 05:17:25 wow 05:17:34 what do they do 05:17:35 oh yeah 05:17:38 worms and goliath beetles 05:17:40 well 05:17:41 no 05:17:43 I would also make up a game that, if any wearable item is cursed, the curse only disallows you to remove it and not any other effect. Non-wearable items which are cursed differ in different ways. 05:17:45 actually worms just need nerfing 05:17:46 oh you mean 05:17:50 elliott: I’m bored of watching your ghoul games. Play a DESu. :-( 05:17:53 worsms and golaioth betls nee dtogo 05:17:54 to have a less powerful attack 05:18:06 elliott: play a desu so ion stops complainign about it 05:18:10 yes 05:18:10 ion: i might play a strong melee race at some point 05:18:26 i don't want to play fancy stuff until i've won something because otherwise i'll just keep hopping forever 05:18:41 yay 05:18:43 maybe you'll hate desu 05:18:47 good chance you'll hate desu 05:18:59 monqy: ill hate desu because of the acronym it doesnt matter what the play itself is like 05:19:14 then play musu (ha ha ha) 05:19:31 what's musu like 05:19:34 is it ha ha ha 05:20:14 I would also have no autocursing items (although it might be the case that some items are more likely to be created cursed) 05:20:47 monqy: is there a way to force rest/travel even if an X is nearby 05:21:01 elliott: luau scripts 05:21:23 thanks 05:21:26 musu is one of the "infamously boring characters" 05:22:32 06:22 musu[1/1]: Most exciting race/class combination ever! Wait 300k turns, go to next Dlvl, repeat. If you have a boring beetle zombie pet, you should name it "MuSu". 05:22:34 sounds gr8 05:22:52 nice ring!!!!! 05:24:15 musu isn't actually like that but 05:24:30 what's it like i don't know what 05:24:32 sus do 05:24:36 summon stuff 05:24:37 except 05:24:38 summon 05:24:39 right 05:24:44 why does mu make it more boringer 05:24:56 hungerlesssnes 05:24:59 you get free channeling 05:25:06 so you just sit there spamming summons until things die? 05:25:17 that's the gist of it 05:25:22 gr9 05:25:32 noooo 05:25:33 nooo 05:25:34 fuck 05:25:35 gnolls 05:25:44 whyyy 05:25:55 whyyyyyyyyyy 05:26:14 i think this is the first time i've died to a hobgoblin 05:26:45 personally i find summonerrs lsess boring than conjurers because there's less keywork in it 05:27:03 monqy i died 05:27:05 :'( 05:27:09 about the same level of thought (not much) but easier to numb the pain 05:27:12 :'/ 05:27:30 I would do it too, you can select any kind of creature in game as your character and also too many classes to list, so instead we have to make the race/class selection you type in what you want, and you can use tab-completion; if you type ? then it selects one at random, and if you push ? followed by tab then it expands to a random selection in place, which you can remove if you wish. 05:27:33 pretty much everyone who isn't me prefers conj. over summ 05:27:37 its not unreasonable to think that gnolls hit way too hard for things that can hit you from afar and come in packs really early on right 05:27:54 you're probalby mishandling them a little bit 05:28:05 my gnoll strategy is just "run" because even with a chokepoint they just wear down my hp :( 05:28:08 they haven't been so bad for my musus 05:28:09 er 05:28:10 not musus 05:28:11 mucks 05:28:16 and aren't mucks like 05:28:19 worse than ghmo?? 05:28:24 yes but 05:28:29 your script is probably smarter than me 05:28:36 my script is rly dumb 05:28:43 exactly 05:28:47 ok how do i handle gnolls 05:28:49 D: 05:28:53 i don't know 05:28:57 it just comes naturally ?? 05:29:27 :( 05:29:30 elliott: Play a spriggan enchanter. 05:29:33 my previous strategy was 05:29:35 chokepoint 05:29:36 tab tab tab 05:29:38 but that lead to 05:29:38 die 05:29:40 because 05:29:42 they hit hard 05:29:45 and come in packs 05:30:28 so 05:30:29 :( 05:31:38 elliott: They move fast, are stealthy, don’t need to eat much and are pretty okay at enchanting. 05:31:38 ill just 05:31:42 resign myself to dying to gnolle 05:32:10 ion: yeah but that's like wildly different from everything else i've played (apart from my unserious spas diving) so 05:32:20 INDEED. 05:32:28 branching out is good 05:32:29 You’ll get to confuse guys and stab them. 05:32:37 monqy: not when i'm terrible at everything! 05:32:39 Do you know anything about what I have posted far above relating to partial orderings and categories? 05:32:47 im trying to become less bad at things before branching out 05:33:38 bad mindset 05:33:54 is the implication that i'm not good at anything 05:34:05 erm 05:34:08 *not going to get less bad at 05:34:41 Perhaps you’ll get better at things *by* branching out. :-) 05:34:53 ok ok 05:34:55 what should i play 05:34:55 You’ll have more fun. 05:34:57 uhhh 05:35:13 what's a nice melee race with lots of hp and str except not mibe or mifi or whatever because they're TOO MAINSTREAM 05:35:18 by race i mean 05:35:19 combo 05:35:21 play whatever ion suggests so he'll shut up 05:35:27 SpEn! DECj! DESu! TrBe! 05:35:36 monqy: ion will never shut up 05:35:37 ok don't play what ion says 05:35:43 ion: SpEn does not meet 05:35:44 my criteria 05:35:45 afaict 05:35:56 i think trbe counts as too mainstream 05:36:00 what does str have to do with anything 05:36:00 I just want you to try a goot magic guy. 05:36:01 WkmO? WWNp? ABCD? 05:36:03 good 05:36:06 15534 games 05:36:07 too mainstream 05:36:12 monqy: oh str was 05:36:15 literally an abbreviation for strength 05:36:19 not referring to the stat 05:36:21 o h 05:36:31 ion: crawl's magic seems boring 05:36:38 It’s pretty fun. 05:36:40 it depends on what magic you're doing 05:36:44 some people like it 05:36:47 some people like parts of it 05:36:51 some people don't like any of it 05:36:59 you'll have to try each part of it for yourself 05:37:18 or i could just unfairly disregard it 05:37:18 It’s so fun to cast ice/fire clouds with a powerful DE. 05:37:29 no that's boring 05:37:38 clouding everything is so ugh 05:37:40 elliott: You also have to try Sprint! 05:37:46 i did i died after 3 turns 05:37:47 doing the same spell routines to everything is uuuugh 05:37:57 i would play a summoner except 05:38:00 do you get to summon straight away 05:38:02 yes 05:38:04 yes 05:38:10 you get spammals 05:38:10 hmmm 05:38:17 how different are the first few dlvls playwise to like 05:38:19 everything i've been doing 05:38:21 with a summoner 05:38:43 different 05:38:55 ok 05:39:02 what race for summoner :( 05:39:05 DE 05:39:08 no 05:39:12 og 05:39:19 monqy: that's greyed out!!! 05:39:27 you want a noongrey? 05:39:35 you're trolling me so i end up with problem and then i will mad :( 05:39:46 wait ion is here he'll take that non-ironically 05:39:49 ogsu is "goode" 05:39:52 Are you allowed to select one that are greyed out? 05:39:54 monqy: felid is non-grey maybe i should go with felid!!! 05:39:55 "i like it" 05:39:56 zzo38: yes 05:39:58 it's just saying 05:39:58 elliott: yes 05:40:01 "crawl devs don't like this" 05:40:07 DE has the most MP at start IIRC. 05:40:09 monqy: ogres don't sound like they'd be very good at magic!!! 05:40:11 this sounds like a TRICK 05:40:16 elliott: ogres have +2 spellcasting 05:40:20 what really 05:40:20 ok 05:40:21 I realized that what I wrote above about partial ordering as a category is correct; I look on Wikipedia and yes it is in there the same thing I was thinking of. 05:40:24 fine im ogsu 05:40:28 yay 05:40:28 elliott: JOKES' THEY HAVE -3 IN EVERY SCHOOL 05:40:29 why don't ogres have lots of health 05:40:36 ogres have lots of health jeeze 05:40:50 monqy: your joke is mean :'( 05:40:51 you didn't even try? 05:40:52 lame 05:40:56 nope 05:40:59 you should at leastt 05:40:59 "i blame monqy" -- me 05:41:00 try it 05:41:07 not before trying something less hideously terrible!!! 05:41:07 Agreed 05:41:14 it's not hideously terrible! 05:41:23 wanna play ddsu? have fun 05:41:30 no 05:41:31 i was just 05:41:34 resting the cursor 05:41:51 ill play musu if yhou don't save me in the next 10 seconds 05:41:59 anyway pick whatever i don't care. just don't play vpsu 05:42:12 Why not just pick DE? They’re good at magic. 05:42:26 monqy: guess what i just focussed 05:42:30 Play as ABCD 05:42:30 focussssed 05:42:39 (if it is permitted!) 05:42:40 elliott: vp has the most annoying hunger mechanic in the game 05:42:47 play as zzoo 05:42:48 is it the potion of blood thing 05:42:51 yes 05:43:11 you have to manage your blood level for resists/regeneration/etc 05:43:16 anyway i cant play DESu because itll result in terrible people making terrible jokes based on the acronym sory 05:43:20 monqy: sounds lovely 05:43:25 elliott: i won't make joke 05:43:36 its not you im worried about!!! 05:43:37 That’s not nearly as funny as HOMo. 05:43:42 shut up 05:43:44 golly 05:43:46 ^ 05:43:54 elliott: Then modify the acronym and recompile 05:43:59 hey you know what'[s funny 05:44:01 KoCK 05:44:03 play KoCK 05:44:09 ha ha ha ha haah ah ah ah ha haha its hilarious because its a word 05:44:13 kobold chaos knight? 05:44:23 thats the only one i can figure out 05:44:37 desu is deep elf summoner 05:44:37 i dont even remember what mu is 05:44:42 mummy 05:44:44 oh 05:45:40 oops 05:45:42 i restarted ogsu 05:45:48 it's ok 05:45:51 monqy: ok listen ill do ogsu if you come clean about how terrible it is 05:45:51 you can play ogsu now 05:46:02 elliott: m 05:46:04 it's not terrible! 05:46:11 06:40 elliott: JOKES' THEY HAVE -3 IN EVERY SCHOOL 05:46:14 i dont believ yuo :'( 05:46:21 Category theory does a lot of things!! 05:46:32 Spellcasting is probably more important and it’s positive for ogres. 05:46:52 monqy: ok what i focus 05:46:57 uhhhh 05:47:06 turn off dodge and stealth 05:47:20 and use manual mode of course 05:47:21 ok how do i 05:47:22 spelle 05:47:22 Switch to manual and perhaps use Spellcasting * and Summonings + 05:47:34 elliott: z key to spell 05:47:34 ion: summonings are -3 apt though :'( 05:47:46 elliott: it matters less than you'd think 05:47:50 uhhh should i still melee small things 05:47:53 Kan extensions also does a lot of things!! 05:47:54 z? lists spells, M memorizes new ones. 05:47:58 You shouldn’t melee. 05:48:02 you should melee 05:48:07 but use a giant spiked club!!!! 05:48:13 Just spammals now. 05:48:15 not your fists 05:48:21 for just startinfg off use spoammals 05:48:22 i don't have giant spiked club 05:48:23 you can train a weapon later 05:48:31 aaargh no 05:48:36 ogre has bad hunger 05:48:55 thank 05:49:23 Rest to get Spammals! 05:49:27 err 05:49:29 Spammals! 05:49:33 Rest to get more MP 05:49:41 this is tricky 05:49:44 before 5’ing to kobolds 05:49:44 elliott: go musu if you don't wnat hungre 05:49:50 Err. I’m too tired for IRC. 05:49:50 monqy: noooo 05:49:53 before o’ing to kobolds 05:50:07 what about kosu 05:50:12 kobolds have an ok hunger mechanism 05:50:18 (and 0 hp) 05:50:54 then go kosu 05:51:04 a wall of summons is kind of like hp 05:51:06 done 05:51:07 ill regret this 05:51:28 what should i do when i summon a bat urgh 05:51:31 if i recast i run out of mp 05:52:40 uhhhh 05:52:45 unix signals are an unholy clusterfuck 05:52:46 i have no idea how to play this properly 05:52:50 Just spammals with all your MP. 05:53:03 And switch places with them so they get to surround the guy. 05:53:20 kmc: No kidding 05:53:33 really the whole idea of POSIX is absurd at face value 05:53:49 kmc: Why do you hate UNIX signals? 05:53:50 that one could take a bunch of different operating systems that sort of have some shared history 05:53:58 and make them act almost like the same operating system 05:54:24 the remarkable thing about a dancing bear is not how well it dances, but that it dances at all 05:54:48 elliott: now is when you learn 05:54:56 learning is boring 05:54:57 elliott: You can tell your spammals to attack someone in their FoV with t 05:55:07 elliott: M to learn new spells. 05:55:17 learning is boring :( 05:55:18 Ok, you can’t yet. 05:55:35 kmc: hi, welcome to ##crawl! 05:55:42 zzo38: where to start 05:55:49 let's start with every table and list in http://man7.org/linux/man-pages/man7/signal.7.html 05:56:30 also the sheer number of signal-related syscalls 05:56:37 linux has a syscall now named rt_tgsigqueueinfo 05:59:03 monqy: is su always like this 05:59:11 i dunno 05:59:12 how's su? 05:59:19 fiddly 05:59:27 Fiddly? 06:00:04 just added a bunch more options to squarelos' randomiser 06:00:14 i wanna see 06:00:17 including: messages_at_top, view_lock_x, view_lock_y 06:00:21 yessss 06:00:27 i must see 06:00:38 also the turn display will switch between the two different types of turns 06:00:42 so the turncount will go up and down 06:00:52 i hope messages_at_top changes less frequently 06:00:56 and it toggles -ctele display too 06:00:57 or you'll get a headache 06:00:59 yeah it does 06:01:27 * elliott spams space on the CDO game list 06:01:44 -!- asiekierka has joined. 06:01:54 this is amazing 06:01:55 -!- calamari has quit (Remote host closed the connection). 06:02:00 :-) 06:02:05 im upset that not all the colours of the stat things change though 06:02:17 that turn count is just perfect 06:02:18 woops 06:02:35 tryin gagain 06:02:41 this time sitting up straight 06:02:44 not all 06:02:52 hunched over the back of my seat 06:02:56 i do that 06:03:20 monqy: another thing you could randomise is the number of lines devoted to messages 06:03:25 mmm 06:03:33 which would be especially great when it's on top 06:03:41 because everything else would bob up and down 06:04:12 does the language change on every turn? it seems to stay at Skermeesher for a while 06:04:14 oh there it goes 06:04:25 A concrete category is a category that is equipped with a faithful functor to the category of sets. But, what is a category that is equipped with a fully faithful functor to the free category of a subset of its quiver (meaning, a collection of some of its morphisms)? 06:05:18 monqy: i sent that around orc priest inner flam 06:05:49 monqy: what are the two types of turn anyway 06:06:26 one is how many moves you've made and the other is how long you've taken in game time 06:06:37 ah 06:06:51 I prefer the latter. 06:07:00 It immediately shows how slow your hits are etc. 06:07:11 one is a turn count and the other is a clock 06:08:24 monqy: rip (i didn't see what happened) 06:08:32 i feel like im getting progresisvely worse 06:08:49 sometimes i consider playing non-muck but that's just less cool no matter how you look at it 06:09:20 also why aren't my messages going to the top occasionally :( 06:09:32 i wondered this also 06:10:10 i think its fairly obvious that continually playing with a nigh-unusable interface and mashing with a nigh-useless script will make you worse :P 06:10:12 Is the smoke trail behind you caused by Xom? 06:10:16 yes 06:11:51 what should i play 06:11:58 muck is fine bu 06:11:58 t 06:12:02 maybe something else too 06:12:05 feck of chei 06:12:09 ugh fine 06:12:15 i was kidding but 06:12:18 go for it 06:12:31 that wasn't feck of chei 06:12:36 maybe my script doesn't work so good with feck 06:12:52 does it work so good with anything 06:13:15 play idk something 06:13:20 ion: what should monqy play 06:13:31 dunno 06:13:55 monqy: play DuNo 06:14:00 *DUNo 06:14:04 :( 06:14:19 Deep Undulate Norwegian 06:14:26 Deep Uranian Nobbler 06:14:36 i'll just play trck "oh well" 06:14:42 trck of chei please 06:14:49 fine 06:14:53 how to make a combo funnier: append "of chei" 06:14:57 im crawl expert already 06:15:20 i dont think my script knows how to not starv 06:15:40 maybe it forgot how to eat on nonghouls 06:15:54 nah that's definitely eating 06:16:05 Is it butchering? 06:16:11 yes 06:17:49 monqy: you should play deep dwarf skald 06:17:49 or 06:17:53 :( 06:18:02 merfolk fire elemental 06:18:40 monqy: merfolk fire elemental has to be good, right??? 06:18:46 :( 06:19:41 ":(" -- monqy 06:21:24 :-D 06:21:43 monqy: do fire elementals get a god 06:21:48 or merfolk 06:21:48 if you pcik one 06:21:50 i know nothing about either 06:21:52 i meant 06:21:53 stock 06:21:56 "ootb" 06:21:56 fire elementalists worship vehumet 06:21:58 obviously 06:22:32 do they have to 06:22:38 wow im lage 06:22:39 no 06:22:43 i mean 06:22:45 do they start doing so 06:22:48 monqy: im not lage 06:22:50 no I was joking 06:23:38 monqy: (D)'sterity 06:24:01 how come only health is changing colours now 06:25:17 animate skeleton looks like a fun spell 06:26:24 A dioid that remains a dioid if addition and multiplication are swapped and zero and one are swapped. 06:27:50 Is that something like topology? 06:29:08 monqy: ^ 06:29:39 wow, wtf 06:29:41 Do any mathematics known here? Maybe oerjan? Maybe someone else? 06:29:44 the skeletons from animate skeletons never time out? 06:30:53 -!- aloril has quit (Ping timeout: 245 seconds). 06:31:28 -!- augur has quit (Remote host closed the connection). 06:33:33 monqy: what happened 06:33:41 Lava snakes 06:33:52 script got me deep into some serious lava snake trouble, i underestimated them on my escape trip 06:34:11 Lava snakes are equally nasty IRL. 06:35:03 monqy: have you considered you haven't been getting progressively worst, just your script has 06:35:27 no 06:35:46 but i require my script or crawl is unplayable 06:36:03 what does monqy's script do 06:36:05 not true, you can also dive!!! or maybe you considered that unplayable but you didn't seem to 06:36:10 Patashu: explore and fight and eat 06:36:19 he has it bound to spacebar 06:36:31 oh it also traverses stairs! 06:37:16 oh that's clever 06:37:19 it clears D:1 for you etc? 06:37:25 it clears everything for you 06:37:28 it's a bot 06:37:32 except it's dumb and gives up a lot 06:37:35 and monqy has to get it out of its mess 06:37:42 so it's more like 1/3 a bot 06:38:34 the important 1/3 06:38:35 obviously 06:38:40 have you seen monqy play 06:38:57 Danswan's ghost (powerful Tengu Conjurer) comes into view 06:39:01 hmm I wonder what spells it knows 06:39:32 nvm 06:39:34 it died before casting anything 06:40:44 monqy: are you going to play one of the combos i suggested ;( 06:40:49 uhh which 06:41:01 deep dwarf skald or merfolk fire elemental (whichever makes less sense) 06:41:11 i don't wnat either of those 06:41:49 that's why i suggested them 06:42:11 guess i'll do ddsk 06:42:44 i don't even know what skalds do 06:43:42 monqy: i like how deep dwarves just die slowly 06:43:50 reminds me of my life :'( 06:44:08 -!- aloril has joined. 06:44:08 ahahaha 06:44:09 it 06:44:14 abbreviated one of your inventory items as "hy" 06:44:57 g 06:46:42 monqy: rip 06:46:44 rip 06:47:03 07:45 hunger should be seriously nerfed 07:46 Robot2600: why? no one starves to death 06:47:08 stupid words :( 06:47:15 (i say it in here so nobody can disagree with me) 06:47:29 (that's the kind of abuse you can achieve when you ADMINISTRATE A POPULAR WIKI!!!) 06:49:52 monqy: you converted to chei? 06:50:13 does anyone have good abbreviations for "consequent" and "antecedent" 06:50:26 con, ant 06:50:29 cons, ante 06:50:33 conse, antec 06:50:50 conseq, antece 06:51:00 conseque, antecede 06:51:02 oh hmm i was misusing consequent and antecedent 06:51:11 what would you call p, a and b in if p then a else b 06:51:19 p is the consequent i guess 06:51:28 erm 06:51:31 antecedent i mean 06:51:45 a might be the consequent but then i'm not sure what b would be and this is kind of silly 06:57:34 -!- aloril has quit (Ping timeout: 265 seconds). 07:00:11 The elsequent. 07:00:17 :D 07:00:30 monqy: what soids fk okkr p ekt 07:00:51 hlep?? 07:00:59 :( 07:02:34 monqy: shoudl i play sprint 07:02:46 if you want 07:02:50 is it crap 07:02:58 no 07:03:17 not interested then 07:03:20 it has different problems from normal crawl 07:04:15 which is the best sprint 07:04:19 I looks like it has sonja 07:04:23 i remember 07:04:26 sprint opinions being a thing 07:04:27 what are yours 07:05:02 uhhh 07:05:08 they're all different! 07:05:20 which ones are terrible 07:05:24 they're all different! 07:06:15 how do you not have opinions on them come on you hate something about almost every given aspect of crawl 07:06:40 i have opinions on each sprint and they're incomparable 07:06:56 yes but do any of them suck 07:07:04 depends on what you mean by suck 07:07:06 Hmm. I think i’ve won one of the sprints, but i don’t remember which one. 07:07:14 also apparently the crawl light server has a version with a bug where corpse sacrifices don't delete the corpses so you can gian infinite piety from them 07:07:34 monqy: you're awful just recommend me a sprint!!! 07:07:34 (bugged implementation of sacrifices sacrificing everything in los) 07:07:39 Crawl light server? 07:07:44 yah 07:07:53 elliott: all of them, in rotation 07:07:57 http://store.barackobama.com/joe-biden-can-holder.html thanks biden 07:08:00 monqy: uuugh 07:08:02 Huh, i hadn’t encountered Crawl light before. 07:08:03 monqy: which should i start with 07:08:10 elliott: any 07:08:16 you're awful 07:08:18 i'll do 3 07:08:24 elliott: cheers champ 07:08:33 ill be a felid abyssal knight 07:08:58 i died 07:09:59 im watchieng crawl lgiht game 07:10:17 where 07:10:19 where serve 07:10:28 telnet light.bitprayer.com 07:10:31 help 07:10:35 be sure to mess with your TERM if it's bad 07:10:42 -!- aloril has joined. 07:10:53 what's your password i want to send messages 07:11:20 Do you need a password to send messages? 07:11:31 i need monqy's specifically 07:12:11 name squarelos, password robin 07:12:20 theres only one active game and it's idle :( 07:12:30 (i just registerd there) 07:12:32 it wasn't idle 58 seconds ago! 07:12:39 (the ond server deid or something??) 07:12:48 (so my config is just defaults) 07:13:01 maybe you can try crawl light ! 07:13:02 can i play squarelos (i mean on cod (im not actually serious about this because i couldnt hope to live up to the artform you have taken crawl playing to)) 07:13:04 oh hey it's unidle 07:13:05 *cdo 07:13:15 yeah anyone can play squarelos 07:13:18 just don't mess with the config 07:13:30 i already said it wasn't serious!!! 07:13:33 *i 07:13:48 so far crawl light looks like crawl 07:13:54 Does this seriously not tell which Sprint i played? http://crawl.develz.org/morgues/trunk/ion/morgue-ion-20110721-190348.txt 07:14:11 ion: violet keep of menkaure 07:14:45 Does it say that somewhere? 07:14:46 a few things look different from normal crawl 07:14:50 like it has a glow bar 07:15:01 and an auto 07:15:04 yeah 07:15:09 the experience system is a bit different 07:15:14 and # 07:15:37 monqy: i cant decide if my roguelike should use 256colours or not 07:15:46 whatever you want! 07:15:55 How about 2^32 colours 07:16:10 monqy: what does yours do!!! 07:16:13 qfr: terminals can't do that!!! 07:16:21 Make an OpenGL client 07:16:23 Doofus 07:16:26 elliott: undecided 07:16:27 So write a new terminal which will be a requirement for your new roguelike. 07:16:31 Also, are your roguelikes multiplayer? 07:16:33 Do they have PvP? 07:16:39 multiplayer roguelikes don't 07:16:43 work very well generally 07:18:05 What about Crawl light warrants a fork? 07:18:06 qfr: also why 07:18:07 opengl 07:18:27 im having trouble thinking of much a roguelike would require beyond sdl 07:18:37 -!- augur has joined. 07:18:43 unless you can reuse an existing opengl engine or whatever it 07:18:45 hardly seems worthwhile 07:18:59 SDL is icky 07:19:06 opengl is icky 07:19:15 Meh, better use a 2D API that’s an abstraction over OpenGL. You’ll get much better 2D acceleration. 07:19:20 qfr "never seen opengl" 07:19:26 ion: it's turn-based... but yeah im not defending sdl it's just 07:19:35 ion that remark made little sense 07:19:43 uh yes it did 07:19:47 it made perfect sense 07:19:50 for stuff like vector graphics, scaling etc. 07:19:51 ion: messing with a pixel buffer is a hell of a lot less pain than writing opengl crap 07:19:57 I suggest use a different frontend program as backend program, so that you can use it on a frontend for standard terminal, or a different one with mouse and icons, etc 07:19:59 especially if you use the programmable pipeline like you're meant to 07:20:22 are there any reasonably complete 2d apis that use opengl under the hood? 07:20:31 like that aren't at the level of "game framework" 07:20:59 I’d hope so, but i haven’t researched what’s available. 07:21:36 anyway i might go for a graphically-rendered non-terminal thing i dunno 07:21:50 it's more work 07:22:23 i kind of like the imposed 80x24 constraint you get if you go terminal-based and have moral standards though 07:22:24 Cairo supports OpenGL, but i don’t know whether it would be useful for a game. 07:22:40 also: font rendering is "a pain" 07:22:47 with a terminal everyone gets to use font rendering they like, more or less 07:22:56 everything is a pain 07:22:58 if i do it myself text will probably be kinda yucky 07:23:00 monqy: it's true 07:23:27 my reasons for terminal would be: font, terminal, online play, termcaste 07:23:33 i've preferred a graphical display occasionally because you can improve things like new monster discoverability with it 07:23:55 like it would actually be useful for brief stats to appear as a "tooltip" style thing when a new monster appears 07:24:03 you can't really do that with a terminal 07:24:24 monqy: wrt online play/termcasting, I have a fairly solid plan for that already 07:24:30 oh? 07:24:56 since I'm abstracting backends, the engine will explicitly keep track of "what the player knows/sees"; i.e. taking into account LOS and invisible monsters (if I have those) and so on 07:25:02 as a separate entity from the game world itself 07:25:09 and it will also keep track of how it /changes/ from one turn to the next 07:25:13 Browser-based is an alternative, too. 07:25:19 so you can turn that into a network protocol really easily 07:25:26 by simply streaming the changes 07:25:30 and that can be plugged in to the frontend locally 07:25:41 so you can use your client with your settings to connect to an external server 07:25:49 and similarly you can "termcast" by playing locally and also streaming the same stuff 07:26:02 and play on a server by having your client connect to a server and send commands/render the changes it gets 07:26:12 (which the server then also sends to anyone who wants to watch) 07:26:25 That stream with timestamps also works as a saved “termcast”. 07:26:25 monqy: it does require that people who want to watch have to have the game which is a disadvantage but 07:26:30 ion: yes, exactly 07:26:36 abstracting backens is something i'd do even if i only planned on implementing one backend but 07:26:38 it's better than a termcast because you can e.g. 07:26:40 seek to a turn 07:26:43 or seek to an event 07:26:44 or whatever 07:26:47 uuugh writing multiple backends and networking stuff 07:26:53 oh and 07:27:02 it'd be really nice to be able to look at someone's inventory 07:27:04 while they're playing 07:27:06 even if they don't choose to 07:27:07 things like that 07:27:27 And you’ll be able to freely look at the inventory, abilities etc. while observing. 07:27:32 that's what i said :p 07:27:34 Oh, you just said that. :-D 07:27:43 :--D 07:28:02 basically as long as you have a clear separation of game world / known game state / commands that have an in-game effect (like changing a training schedule or whatever) vs. commands that are just interface commands (opening/closing inventory, examining items, etc.) 07:28:18 then you get recording/broadcasting/server play for free 07:28:29 oh *you also have to track deltas 07:28:30 fsvo free 07:28:32 rather than just mutating things in-place 07:28:38 monqy: well, for cheap, at leat 07:28:39 *least 07:29:11 Perhaps also not make everything about the game based on convoluted logic written in low-level C code spread over a bunch of files under ellawl-ref/source. 07:29:20 monqy: it *is* nice that people can play online and always get the latest version of the game though 07:29:28 which you lose with this, you have to update it yourself 07:29:41 ion: isn't it C++ 07:29:47 monqy: so, i'm torn 07:30:08 monqy: i *could* implement all this and then just only write a terminal backend and put it behind a mosh server 07:30:17 but it feels like such a waste given the advantages 07:30:19 actually having said that 07:30:25 the recordings would be useful even if i did that 07:30:30 since you could watch them with the server's copy of the game 07:30:36 and still get all the nice seeking tools and so on 07:30:39 elliott: Well, not very C++-like C++, but it’s C++ FSVO C++. :-P 07:30:43 (and watch with your preferred charset!) 07:30:49 (and so on) 07:31:02 or your preferred client, such as one on a smartphone or a browser-based one. 07:31:11 or a terminal client on a VT100. 07:31:16 ion: you lost track of what i was saying. 07:31:24 you should read everything i say before replying :p 07:31:36 08:29 monqy: so, i'm torn 07:31:36 08:30 monqy: i *could* implement all this and then just only write a terminal backend and put it behind a mosh server 07:31:37 08:30 but it feels like such a waste given the advantages 07:31:38 08:30 actually having said that 07:31:40 08:30 the recordings would be useful even if i did that 07:31:40 Sorry, i’m very tired and have a bit of trouble concentrating. :-) 07:31:51 tiredness excuses don't work on me! 07:32:00 also, I never read anything anyone else says before replying 07:32:07 i'm just complaining because complaining is grreat 07:32:10 *grrreat 07:33:22 monqy: anyway "i d k" 07:33:27 me too 07:33:30 monqy: i don't really plan to have releases so 07:33:32 :'[ 07:33:35 oh 07:33:35 i do want everyone just playing the latest VCS version 07:33:46 which makes the you-have-to-install-it-locally thing difficult 07:33:48 unless it autoupdates 07:33:49 i haven t decided about releasinge 07:33:53 i 07:33:57 dont want to write autoupdates 07:33:58 wow 07:34:03 it was half a joke 07:34:14 a half too much 07:34:16 it would never work on e.g. linux where there's a billion things that can go wrong compiling 07:34:20 er 07:34:22 a half too little 07:34:35 monqy: what i could do is make the backend a separate executable 07:34:36 so like 07:34:54 all it has to handle is rendering a grid and messages and a stat display and do whatever fancy things like tooltips i add 07:34:55 so that 07:35:00 it wouldn't need updating when the game updated 07:35:03 but that'd make things like 07:35:06 viewing inventory of a game you're watching hard 07:35:13 because it'd uuuugh 07:35:15 programming is hard 07:36:04 i still haven't decided whether to go for 16 or 256 colours oops 07:36:25 how about 88 colors! 07:36:48 for terminal im torn. for nonterm i;d just go all coloiurs all the time 07:37:01 no two pixels should ever have the same color 07:37:19 that's what happens when you go all coloiurs all the time 07:38:12 there should be an artform where you pick a 256-color palette and then draw a 16x16 image which uses each color exactly once 07:38:39 kmc: Try 07:38:57 there's a program that converts images to huge ones that use an entire 16-bit pallette 07:39:04 but still look basically the same (except awful) 07:39:40 oh hey elynae's playing sprint iii 07:39:48 now's your chance to see sprint in motion 07:40:03 spront 07:40:12 that crawl light game was exceedingly dull 07:40:19 yes 07:40:35 rip elynae 07:40:40 killed by ctrl+s 07:40:43 :( 07:41:16 "sprinting is tough worke" 07:41:35 monqy: the thing with 256 colours is that picking colours for tiles becomes ~impossible 07:41:36 otoh 07:41:43 it allows for things like pretty shading for like 07:41:45 water depth or whatever 07:41:51 i think i've only won sprints 1 and 5 :( but i've won them a lote 07:41:52 or heat (if theiy'res fyre) 07:42:01 and like 07:42:08 pseudorandom shades of grey for walls and floor!!! 07:42:56 the trick to picking tiles colours is restrict yourself to say a 16 coloure palaet and then vary the coloures at rune time based on conditieons 07:43:03 e.g. lighting 07:43:09 yeah 07:43:13 or just a random variation 07:43:16 or something 07:43:27 just make everything rainbow 07:43:33 every tile is flashing rainbow 07:43:58 http://throbs.net/fun/swf.asp?rgb.swf (seizure warning) 07:44:36 old 07:44:42 but lovely 07:45:25 have you noticed how it stops seeming to have colour after a while 07:45:30 the colour becomes "flashing" 07:45:56 yeah 07:46:18 sort of 07:49:12 monqy: ive solved my colour problem "the solution is tiles" (guffaws) 07:49:39 gufawes 07:50:02 guyfawkes 07:50:20 good joke 07:50:24 laughter abounds 07:52:58 monqy: maybe ill colour everything programmatically 07:53:10 how do they decide tile colours for nethack and dcss anyway 07:53:17 well i guess nobody knows about the former 07:53:17 no clue 07:53:56 i don't know exactly how brogue does it but not everything of the same tile has the same colour so it definitely does something 07:54:11 yeah seeing brogue screenshot is what made me think maybe i should 256 07:54:11 -!- zzo38 has quit (Remote host closed the connection). 07:55:50 monqy: should i play brogue can brogue be played online 07:56:02 i dunno if there are any brogue servers 07:56:34 and yes i recommend playing brogue it was fun until i got sick of it 07:56:41 can it be termcasted 07:56:48 ie does it have ~terminal playe~ 07:57:02 there are least used to be terminalmod but it's uuugly 07:57:24 (and the faketerm mode is pretty) 07:57:42 :'( 07:57:47 how can i play any game without broadcasting it!!! 07:57:59 you could 07:58:02 try the terminalmode 08:03:18 -!- Taneb has joined. 08:03:37 Hello 08:04:23 hi 08:10:15 Ubuntu 13.04 Radical Radish 08:14:58 -!- Phantom_Hoover has joined. 08:15:55 that would be 12.10 08:16:14 13.04 would be Severe Skidmarks 08:17:09 16.10 would be Zygohistomorphic Zebromorphism 08:17:51 shutp up 08:17:52 12.10 is Quantal Quetzal 08:18:29 right, the english alphabet is different 08:18:34 cheater_, fuck off. 08:18:56 olsner, don't interact with cheater_; that way, he'll fuck off quicker. 08:19:42 hahaha 08:19:47 you're entertaining 08:19:54 i'll get some pop-corn and hang around 08:21:17 Phantom_Hoover: so what's up 08:22:02 cheater_++ for Zygohistomorphic Zebromorphism 08:22:21 -!- elliott has left ("this channel is terrible"). 08:22:36 i love it 08:22:46 but are you lovin' it? 08:22:48 cheater_ says the most innocuous thing and everyone flips out and gets butthurt 08:22:54 he is such a good troll that he doesn't need to do any trolling 08:23:02 i'm a co-troll 08:25:36 kmc have you seen the i3 wm? 08:25:53 no 08:26:26 sounds good 08:26:36 consider it a gift 08:27:34 so apparently software patents have been disabled from functioning in an EU court 08:27:49 waiting for the rest of the world to follow 08:28:03 -!- Phantom_Hoover has left ("Leaving"). 08:28:43 another one bites the dust 08:33:26 I think it's dwarf fortress time 08:35:26 -!- mtve has joined. 08:45:30 Taneb, I my me mine I my me mine I my me mine I my me mine 08:45:39 (Yes, that has a very tenuous connection to DF) 08:46:18 -!- monqy has quit (Quit: hello). 09:06:40 i'm probably too stupid to play dwarf fortress, i keep on losing right away. 09:08:04 Time to stop 09:11:39 cheater_, there are guides... 10:02:22 in g++ 2.x you could define operator?: 10:06:47 -!- cheater__ has joined. 10:10:37 -!- cheater_ has quit (Ping timeout: 276 seconds). 10:14:29 -!- ais523 has joined. 10:37:24 -!- KingOfKarlsruhe has joined. 11:29:08 -!- impomatic has quit (Quit: impomatic). 11:33:49 -!- Taneb has quit (Ping timeout: 276 seconds). 12:01:38 -!- Taneb has joined. 12:08:32 -!- MoALTz_ has joined. 12:10:47 -!- azaq23 has joined. 12:11:33 -!- MoALTz has quit (Ping timeout: 248 seconds). 12:15:33 -!- MoALTz__ has joined. 12:18:45 Hello 12:18:55 -!- MoALTz_ has quit (Ping timeout: 250 seconds). 12:23:41 hi 12:26:28 -!- Taneb has quit (Ping timeout: 276 seconds). 12:30:43 -!- asiekierka has quit (Remote host closed the connection). 13:21:41 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725]). 13:50:01 I seriously have no idea what the mingw.org guys are thinking. Their installer has an installer. 13:53:24 meanwhile, I have decided that because all existing free wave-to-score programs suck, I need to write my own 13:54:58 I'm making decent progress, by using a novel approach I'm not sure has been tried yet 13:55:04 it's based on /not/ doing fourier transforms 14:10:16 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .). 14:12:54 -!- AnotherTest has joined. 14:14:07 I created a page on your wiki, http://esolangs.org/wiki/~English, about a language I designed. Is it okay? 14:18:39 AnotherTest: it's OK to document an esolang even if you're the only person who knows about it 14:19:01 alright 14:28:05 -!- Taneb has joined. 14:31:10 Sgeo: yeah, but i think playing by guides is sort of boring 14:31:13 -!- impomatic has joined. 14:31:21 Sgeo: it's less playing and more work 14:31:35 Then you will NEVER BE ABLE TO PLAY DWARF FORTRESS 14:31:37 *extreme 14:33:55 i see 14:34:04 sad but true 14:43:04 -!- asiekierka has joined. 14:52:43 -!- Madoka-Kaname has quit (Ping timeout: 276 seconds). 14:53:04 Can someone check out Lowgate again and see if it's correctly possibly-turing-complete now? 14:53:16 http://esolangs.org/wiki/User:Taneb/Lowgate_and_Dilston 15:25:55 I may play dwarf fortress for a bit 15:39:53 -!- AnotherTest has quit (Quit: Leaving.). 15:45:49 -!- AnotherTest has joined. 15:50:07 Bye! 15:50:11 -!- Taneb has quit (Quit: Leaving). 15:51:30 -!- asiekierka_ has joined. 15:52:05 -!- asiekierka has quit (Ping timeout: 252 seconds). 15:55:27 -!- Gregor has set topic: It looks like an anemometer, but it is not. Anemometers don't fire bullets. Not even the expensive ones! Or I don't think they do ... if they do, meteorologists are more hardcore than I thought. | http://codu.org/logs/_esoteric/. 16:08:58 -!- azaq23 has quit (Quit: Leaving.). 16:16:11 -!- atran has joined. 16:16:44 -!- atran has quit (Client Quit). 16:32:02 how do I create a modifiable associative array in Javascript? is it {}, new Array. new {}, or something else? 16:34:33 The first one 16:34:45 And it's an object in JS parlance 16:35:02 new Array shouldn't be used at all in most cases 16:35:06 OK, just wondering if I'd create a constant if I did that 16:35:22 I really don't remember much JavaScript… 16:35:22 new {} isn't even valid syntax 16:35:33 JS doesn't have constants really 16:35:51 Or well, strings and numbers are immutable 16:36:00 But there are no immutable tuples or sequences 16:37:15 -!- ais523 has quit. 16:40:56 -!- ais523 has joined. 16:46:25 -!- MoALTz__ has quit (Quit: brb). 16:48:55 -!- MoALTz has joined. 16:56:49 kmc: Nope. 16:57:12 Single DES doesn't sound like a good thing to use. 16:57:53 -!- Madoka-Kaname has joined. 16:58:52 -!- asiekierka_ has changed nick to asiekierka. 17:00:12 -!- Taneb has joined. 17:00:16 Hello 17:01:15 hello. 17:04:38 -!- MoALTz has quit (Ping timeout: 245 seconds). 17:12:33 I'm figuring out how to use reddit 17:12:36 Goodbye free time 17:22:48 -!- asiekierka has quit (Read error: Connection reset by peer). 17:33:21 I'm streaming df again 17:43:04 What do you guys think of Java? 17:43:13 I try not do. 17:43:15 *to. 17:43:17 Never used it 17:44:03 I teach it 17:44:12 and it is not a good language to teach people as their first programming language 17:44:12 I don't really like it, since I have only a limited amount of RAM on this old machine 17:44:22 indeed, it can be quite RAM-hungry 17:44:38 Fortunately all new machines come with infinite amounts of. 17:45:33 I have a newer machine too, although I always like software to be usable on both 17:46:35 The first (and so far, only) language I got decent at is Haskell 17:46:53 ah haskell 17:47:03 But that's because I think weird? 17:47:04 I was thinking about looking into that further some time ago 17:47:31 But I eventually just stayed with good old C++ 17:47:41 (as a main language) 17:48:06 I'm trying to learn C 17:48:28 no C++? 17:48:44 C++ doesn't quite appeal to me 17:48:48 ah 17:48:50 how so? 17:48:55 OOP? 17:49:04 I dunno 17:49:41 When I write C code, I'm usually annoyed by the unchecked type system 17:49:41 C++ is really incredibly far too complicated for its own good 17:49:55 ^ possibly :p 17:50:00 and just like XML and violence, the cure for dealing with C++ features tends to be more C++ features 17:50:12 ^ also possibly 17:50:26 although I still like the language 17:50:33 I like XML 17:50:39 Dunno why 17:51:20 ais523: but you can't ignore that some of those features are really appealing 17:51:34 AnotherTest: which are you a fan of? 17:51:39 templates. 17:51:43 Maybe because there's no equivalent for XSLT in S-expressions? 17:51:50 AnotherTest: oh dear 17:51:53 Unless Lisp is one? 17:51:55 -!- derdon has joined. 17:52:03 Taneb: Lisp has macros, which are saner than templates 17:52:09 ais523: that sounds bad :( 17:52:17 macros are usually bad 17:52:22 well at least in C++ 17:52:23 AnotherTest: do you know what SFINAE means? 17:52:31 Most web browsers don't run Lisp 17:52:37 AnotherTest: the word has a different meaning in Lisp to cp 17:52:38 *cpp 17:52:46 doesn't mean anything to cp :P 17:53:06 yes 17:53:12 it's a pretty big flaw. 17:53:35 AnotherTest: that C++ templates are so complicated that it's even /meaningful/ is a sign that something is wrong 17:53:53 they'd probably have been better of with explicit arguments in the <>, that'd avoid three quarters of the issues with them 17:54:00 although that'd still leave quite a lot wrong 17:54:01 * impomatic wants to learn a tiny language next so I can write my own compiler / interpreter. I though maybe Algol 60 or Oberon. 17:54:12 impomatic: ooh, go algol 60 17:54:23 I study mathematical idealizations of that, it's a really neat language 17:54:29 and there's not really been anything similar since 17:55:04 I have a few books on Algol... Maybe after I finished the next version of Itsy Forth. 17:55:21 Unfortunately, my C textbook was written pre-ANSI 17:55:50 Teneb: mine too. But you should be able to pick one up for a few $ 17:56:13 ais523: templates may have problems, but I think every language feature in every language has problems 17:56:37 what language would you propose as an alternative? 17:56:44 to C++? C 17:57:13 well, it really depends on what you're using it for 17:57:14 Not really an alternative. 17:57:31 since C doesn't even check types 17:57:41 C's typechecking is only marginally worse than C++'s 17:57:43 and also, it doesn't allow for user defined types 17:57:57 err, yes it does? typedef exists, as do struct, union, and enum 17:57:58 C++'s type checking isn't that bad at all I think 17:58:08 C and C++ have /almost the same typechecking algorithm/ 17:58:10 yes, but those do not allow member functions 17:58:15 only difference is that C++ treats const differently 17:58:18 Hmm... 17:58:19 AnotherTest: are your member functions virtual? 17:58:31 If needed. 17:58:35 if not, you can replace them with non-member functions with no issues 17:58:52 > 15.9 + 2.8 17:58:53 18.7 17:58:57 Yes, but it takes away a notational convenience 17:59:10 I can get a second-hand copy of K&R C for 18.70 17:59:10 who cares, it takes away a lot /more/ inconveniences 17:59:24 Mhm. 17:59:27 I'm not sure. 17:59:40 in fact, if you really need virtual functions, it's typically more straightforward to implement a vtable by hand than it is to use C++, which is a pretty crazy state of affairs 17:59:42 > 22.53 + 2.8 17:59:43 25.330000000000002 17:59:49 ??? 18:00:04 I doubt I have even a hundredths of your experience but I did find C++ quite nice so far 18:00:04 Are there any Factor fans here? 18:00:05 Taneb: floating point rounding error, I guess 18:00:21 But that's how much a new copy costs from amazon 18:00:26 impomatic: I don't know that much about it 18:01:21 It seems most of this channel is in either #0x10c-dev or #haskell or both 18:01:33 I'm not in either 18:01:39 and haven't heard of #0x10c-dev 18:01:51 same 18:02:08 although I'm not a frequent freenode visitor 18:02:10 hmm… 0x10c is 256+12 is 268 18:02:21 I don't see an obvious meaning to the number 18:02:38 ais523: http://0x10c.com/ 18:02:47 The year 268 would have been a leap year :p 18:03:25 oh, it's a notchgame 18:04:30 I think it's 10^c 18:04:47 10^c what would that be? 18:04:53 10 ^ speed of light ? 18:05:22 It's 0x10^0xc 18:05:35 oh 18:05:44 10 ^ 13 ? 18:05:58 16^12 18:06:15 It's Notch's (the maker of Minecraft) next game 18:06:26 Yeah, I realized that 18:06:27 but 18:06:32 what's up with the name? 18:06:49 presumably he's started using bizarre names ever since Bethesda threatened to sue him 18:06:52 Read the "backstory and setting" 18:08:18 Heh, I think I'm taking a trope too literally 18:08:24 I'm wearing a flag on my head 18:08:34 apparently Notch offered to settle the lawsuit with a match of Quake III 18:08:36 Also, bbq time, see you guys later! 18:08:37 -!- Taneb has quit (Quit: Leaving). 18:09:02 Taneb: 9.46 http://www.amazon.co.uk/The-Programming-Language-ansi-Version/dp/8120305965/ref=sr_1_4?ie=UTF8&qid=1336241084&sr=8-4 18:09:12 Oh too late... 18:10:09 impomatic: is that K&R2? 18:10:26 I wonder if that's still in print 18:10:31 ais523: Answering a question not asked to me; yes 18:10:33 and yes 18:12:27 ais523: You said you teach Java? I'm interested, what else do you teach? 18:12:36 AnotherTest: OCaml 18:12:43 used to teach C, but I got out of that 18:12:54 that module was a mess, and I couldn't do anything about it 18:12:55 Heard of that, it's a functional language based on ML right? 18:13:00 it was trying to fit far too much into the syllabus 18:13:19 AnotherTest: ML is a functional+imperative language; Caml is a dialect, OCaml adds objects to it but people rarely use them 18:13:35 aha, yes, I thought that 18:13:40 just that OCaml is probably the best-supported ML dialect around at the moment, so people use OCaml when they just want a generic ML 18:13:47 (much to the annoyance of SML fans) 18:13:53 I read it in 'an introduction to lambda calculus'(one of the many) I guess 18:14:19 That was 2 days ago, in fact 18:14:40 So, where do you teach? 18:14:44 Birmingham University 18:14:52 nice 18:16:34 Do the students learn Java as a first language? 18:16:35 because 18:16:35 ais523: By functional+imperative do you just mean impure functional 18:16:56 Deewiant: I mean that the language contains first-class imperative constructs 18:17:02 ifs, whiles, assignable variables, that sort of thing 18:17:10 Alright 18:17:12 I live very near the university of Leuven and here all students start with Java 18:17:25 AnotherTest: they do, although it's not really a good choice for a first language 18:17:49 What language would you say is good to start out with? 18:18:02 also, why would it be not a good language to start out with? 18:18:12 I started out with PHP I think. 18:18:26 -!- Phantom_Hoover has quit (Remote host closed the connection). 18:18:52 Although that's not really general-purpose, and I think it might be better to start out with a general-purpose language(?) 18:19:23 -!- zzo38 has joined. 18:19:54 My first language was BASIC :-( 18:20:01 hm 18:20:12 that makes me think of Edsger Dijkstra 18:20:14 -!- Phantom_Hoover has joined. 18:21:04 not to insult you, but he once said that "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." 18:21:36 Dijkstra was wrong :-P 18:22:01 zzo38: is this your site? http://zzo38computer.cjb.net :-) 18:22:09 Yes I agree Dijkstra was wrong. Possibly with some students it will be difficult not everyone though 18:22:12 impomatic: Yes 18:23:01 http://www.cs.utexas.edu/users/EWD/transcriptions/EWD04xx/EWD498.html 18:23:09 I think it should be in there. 18:23:52 zzo38: Google sent me to FORTAVM :-) 18:24:30 impomatic: Google sents you to everywhere 18:25:48 -!- Phantom__Hoover has joined. 18:26:49 zzo38: not quite everywhere. I see this a couple of times a day "In response to a complaint we received under the US Digital Millennium Copyright Act, we have removed 1 result(s) from this page" :-( 18:27:32 Wow 18:27:36 I've never seen that before. 18:28:26 It should also not send you to my webpage because I have blocked that from any search engine 18:28:31 http://esolangs.org/wiki/~English 18:28:31 It's my first esoteric programming language. Is it bad/alright/whatever? 18:29:49 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 18:35:21 AnotherTest: I don't know. 18:36:17 Just one more language related question 18:36:23 what do you guys think of Perl? 18:36:51 because I like it on one side, but I dislike the scalar type 18:37:02 and the constructors 18:37:53 I don't know a lot about Perl programming, but I do know AWK 18:44:04 AnotherTest: I like it quite a bit 18:44:07 Perl, that is 18:44:24 it's not appropriate for everything, but it's the language I normally use for writing a one-off program, or for writing glue code (whether one-off or not) 18:49:56 Someone said the Canadian government would be stop making pennies. Is it correct? And, does United States government doing the same thing? If it is correct, can the stores accept United States coins (many already do) so that you can pay for one cents as well? 18:52:20 -!- monqy has joined. 18:53:47 zzo38: that is correct; the last penny was minted yesterday. 18:54:01 The US has no plans at the point that I'm aware of. 18:54:12 I suppose that stores will accept US pennies, likely 18:55:14 Also, how does this affect taxes? 18:56:26 Taxes aren't paid in cash 18:57:01 Uhhh, surely taxes CAN be paid in cash. 18:58:58 Do you like this chess variant? Except for the White player's first turn, each player may, twice per game, move a piece with duplication meaning a copy is left at its original location. You may not duplicate queens and kings (although pawns can be duplicated). Also, pawns can use such a move while capturing or non-capturing; other pieces can use duplication only for non-capturing. 18:59:45 Gregor: I've never heard of anyone paying taxes in cash rather by cheque or other means 19:00:05 -!- impomatic has left. 19:00:28 coppro: I don't mean that it's ever done, but all sorts of theories of economics break down if cash can't even be used to pay the institution that defines its value ... 19:01:50 Gregor: No they really don't 19:02:37 Gregor: you can definitely clear bills in the UK using cash, there are designated places you can go to with some cash and some bills you want to pay, and they will take the cash from you and electronically send the same amount of money to the person the bill is from 19:02:51 only works with compatible bills, but there are quite a lot of those 19:03:33 mostly it's done in supermarkets, to make sure they're sufficiently commonplace 19:03:57 Gregor: money is artificial; physical cash too 19:05:34 coppro: No shit. Not relevant. 19:05:53 Gregor: yes it is 19:06:17 cash can be used to pay, just not directly 19:06:35 The government should not be forced to rely on other institutions to accept payment. 19:07:09 Moreover, the government should not force YOU to rely on other institutions to give payment. 19:08:12 that's stupid 19:08:48 Well, your argument is both powerful and convincing X_X 19:10:22 Gregor: It is stupid to make a system that relies exclusively on the transfer of physical objects with deemed value, when there is nothing in particular that is special about those objects versus any other forms of payment 19:11:13 Physical cash is not the underpinning of the economy 19:11:20 coppro: There is nothing special in general fare, but there is something special for the government: THEY MINT IT. 19:11:41 irrelevant 19:12:49 physical cash is a convenience 19:12:50 nothing more 19:13:24 Physical cash is a convenience which also happens to be the only form of money directly attributed value by the government trying to accept funds X_X 19:14:02 no, it's not 19:14:45 This conversation. It is so pointless. I don't even give a fuck anymore. 19:14:52 laws about bills of exchange exist 19:14:54 physical cash is only a token of value 19:14:57 ^ 19:15:10 a cheque is a negotiable instrument the same as cash 19:15:34 -!- AnotherTest has quit (Ping timeout: 245 seconds). 19:16:39 it has its value defined by reference to cash, but there is no reason that cash needs to exist. If the government made a law saying "the new currency is the entirely digital zordnik. We are going to regulate the supply of zordniks like we did paper money." things would work fine. 19:18:28 I have a idea for "digital cheques": You put the cheque number, sequence number, date, amount, and type of currency, and then digitally sign it with your private key. It may be further encrypted with the recipient's public key and/or the bank's key (to ensure not NSF cheque). And then you print it out and give it to the recipient the same as an ordinary cheque. 19:18:29 BUT THEY DIDN'T FUCKING DO THAT 19:18:58 A check is an instrument the same as cash negotiated WITH BANKS. The banks are regulated but they are not the government. 19:19:04 Argh why am I still talking 19:19:14 I need elliott's "just huff out" ability. 19:19:17 (The sequence number is there to ensure that it is not copied) 19:23:46 Gregor: The banks are institutions granted charter by the government. Like, say, the mint. 19:27:46 I had some question in here before relating to mathematics; I would wonder, does somme people in here, know any of these answers? 19:28:42 perhaps 19:28:49 can you reask them or point to them in the logs 19:28:54 OK 19:29:36 One question is, I know that a category equipped with a faithful functor to category of sets is called concrete category. But what is a category which is equipped with a fully faithful functor to the free category of a subset of its quiver? 19:31:40 I have other question too, in case you want them repeated at this time, too. 19:35:10 Is there a dioid which is also a dioid if addition is swapped with multiplication and zero is swapped with one; and what (if anything) does this have to do with topology? 19:38:05 bleh, this closure isn't closing properly 19:38:38 * ais523 tries putting it in an anonymous scope 19:38:51 ais523: What closure do you mean? 19:39:05 it's an anonymous function in JavaScript 19:39:56 coppro: Do you even know answer of these question relating to mathematics? 19:41:11 -!- MoALTz has joined. 19:53:50 ais523: Pastebin some code. 19:54:41 Gregor: I'm going to get around it by using eval, I think, which is really hacky 19:55:06 Uhh, yeah, don't do that X-D 19:55:16 Post some code or describe your problem or something X-D 19:55:58 basically, I do { var fc = f; var gc = g; obj.onchange = function() { myfunc(fc, gc); } } 19:56:24 in a loop 19:56:36 and when myfunc's called, it's always with the values of f and g on the last iteration of the loop 19:56:58 (function(fc, gc) { return function() { ... }; })(f, g) 19:56:59 Yes 19:57:03 That's how closure works. 19:57:11 that is bizarre 19:57:16 -!- jfischoff has joined. 19:57:19 Not really 19:57:20 Why is it bizarre? 19:57:23 That ... is not bizarre. At all. 19:57:28 It's just an imperative language with closures. 19:57:28 Gregor: wouldn't that just call the function immediately? 19:57:30 That's how closure works in any language I've used 19:57:32 `welcome jfischoff 19:57:37 ais523: It does. 19:57:41 jfischoff: 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 19:57:43 But what that achieves is that it rebinds the variables 19:57:44 ais523: That calls the OUTER function immediately, the outer function returns an inner function which closes as you expect. 19:57:50 oh, I see, you need a scope that happens to belong to a function to close, rather than just any function 19:57:50 It make sense to me. 19:57:51 Creates a new environment with their current values 19:57:54 what a weird restriction 19:58:03 what 19:58:05 in Perl, any lexical scope will do 19:58:05 ais523: JavaScript only HAS function-level scopes. 19:58:08 How is it weird? It is sensible to me. 19:58:16 Gregor: ah, OK, that's what I was missing 19:58:19 Actually newer versions of JS have block scope 19:58:24 If you use "let" instead of "var" 19:58:26 Gregor: In Mozilla, you can use let to add other scopes too 19:58:34 That explains it. 19:58:43 zzo38: Fine fine, in ECMAScript you only have function-level scopes. 19:59:14 Mozilla also supports yield, and also allows changing prototypes, which I have occasionally found to be useful. 19:59:32 So, if you are writing the program to run in Mozilla, then you can use these features. 20:00:48 hello Gregor 20:00:59 -!- ion has quit (Ping timeout: 245 seconds). 20:01:42 jfischoff: You're lucky, we're actually talking about a language, albeit a nonesoteric one. Usually we talk about stupid nonsense and play with the bots. 20:02:11 As well as a large number of other stuff. 20:02:20 Oh, but you're not actually new, I just hadn't seen you X-D 20:02:21 Oh well 20:02:26 We are rarely on the topic but feel free to ask anyways. 20:02:47 This is an advice that you should tell to everyone entering this channel. 20:03:24 We should add it to `welcome ^^ 20:03:34 Welcome to a channel where we talk about random shit, enjoy! 20:04:11 Gregor: What is surprising about javascript is the variance of the user's skill level 20:04:20 Haha, indeed. 20:04:38 so people think it is a bad language 20:04:41 From "obviously eval is the only way to solve this what are arrays?" to "I use JavaScript because I have years of experience with Scheme" 20:04:47 but really it is an okay language 20:05:06 Gregor: totally 20:05:49 http://osteele.com/sources/javascript/functional/ 20:06:10 I know it's an OK language, but I also know I'm not very good at it 20:06:15 ...I don't think the variance is surprising at all 20:06:23 I'd almost understood it right, just missed the nonexistence of inner scopes 20:06:23 At least it has /some/ good users 20:06:25 (Unlike, say, PHP) 20:06:51 Yes, JavaScript is better than PHP 20:07:07 zzo38: way better, IMHO 20:07:22 Yes. 20:09:57 But, FurryScript and Icoruma are implemented in PHP. Unfortunately, Icoruma is too slow with PHP. But at least I do better that Internet Quiz Engine is implemented in C (you might disagree and say there are security issues; but look at the program and then make a better opinion/analysis). 20:12:20 -!- MoALTz_ has joined. 20:13:27 (Actually, the main menu of Internet Quiz Engine (selectors starting "quiz.menu") is implemented in PHP, but when a quiz file is running (selectors starting "quiz.run"), that part is written in C.) 20:13:37 zzo38: no, I do not 20:13:54 although the first seems irrelevant 20:14:01 and the second far too vague 20:15:08 -!- MoALTz has quit (Ping timeout: 240 seconds). 20:15:24 -!- ion has joined. 20:15:32 coppro: You are refering to my questions about mathematics? What makes the first one irrelevant? And what is wrong with the second one? 20:16:30 the first one is nomenclature for a property that does not seem particularly relevant, and "what does X have to do with Y" is, as a rule, always too vague 20:19:25 -!- MoALTz_ has quit (Ping timeout: 265 seconds). 20:25:19 coppro: Do you have any opinion about my Haskell "prelude-generalize"? 20:26:54 I don't know what that is. 20:28:44 It affects the type of many standard functions, as well as implement a few new classes, and import common things from many other modules. Such as: head :: Foldable t => t x -> x; tail :: MonadLogic m => m x -> m x; (!!) :: (Copeanoid i, Foldable t) => t x -> i -> x; filter :: MonadPlus m => (x -> Bool) -> m x -> m x; choice :: (Foldable t, Alternative f) => t (f x) -> f x; concat :: (MonadPlus m, Foldable f) => m (f x) -> m x; 20:30:33 -!- TeruFSX has joined. 20:31:28 In addition, you will write "head" instead of "fromJust", and "null" instead of "isNothing", and "convList" instead of "listToMaybe" or "maybeToList". 20:32:56 -!- KingOfKarlsruhe has joined. 20:39:14 hi zzo38 20:39:23 hzo38 20:40:37 shachaf: Hello. Do you like 83 cent coins? 20:40:53 -!- MoALTz has joined. 20:41:01 zzo38: I've never seen one. 20:41:07 Are you named after them? 20:41:16 shachaf: No. 20:41:47 I read an article somewhere that wants the Canadian government to make 83 cent coins. 20:42:01 zzo38: What are you named after? 20:42:49 shachaf: Actually, some random letters and number that a long time ago I was making a design on a pollowcase and ask them I wanted to put numbers, but the only numbers they had is 3 and 8. 20:43:12 (Some people do not believe this; but actually this is true.) 20:43:30 zzo38: Did you see monqy's self-portrait of me? 20:43:39 shachaf: No. I have not seen. 20:43:47 It's pretty great. 20:43:50 But I lost the link. 20:46:12 http://dl.dropbox.com/u/13786158/shachaf.png 20:47:11 thonqy 20:47:13 OK 20:47:29 monqy: did you ever draw any more self portraits 20:47:51 I drew one of elliott and one of myself 20:47:56 and uh 20:48:00 one of nihilistdandy 20:48:00 can i have one 20:48:03 This looks some kind of strange 20:48:05 sure 20:48:06 DRAW ME DRAW ME 20:48:53 I'm a bit busy so it'll have to wait but 20:48:58 My attempt: http://codu.org/hats/random.php?sm 20:48:59 "maybe eventually I'll do it" 20:49:25 Phantom__Hoover: IMPRESSIVE 20:49:40 monqy: can i see the one ofe nihilistdandy 20:49:47 im good arte 20:49:55 can i see the one of elliott 20:50:03 http://dl.dropbox.com/u/13786158/dondy.png 20:50:06 http://dl.dropbox.com/u/13786158/eliot.png 20:51:31 -!- MoALTz has quit (Quit: brb). 20:51:59 Phantom__Hoover: ask for monqy"s self self portraite 20:52:05 http://dl.dropbox.com/u/13786158/monqy.png 20:52:26 Phantom__Hoover: never minde, monqy read your minde 20:52:46 its all those eyes 20:53:38 monqy: could you draw a self self portrait of me? or is that too many selves 20:54:09 -!- oerjan has joined. 20:54:13 dude he linked to one like 5 minutes ago 20:54:21 that was just a self portrait of shachaf 20:54:29 oh 20:54:31 damn eyes 20:54:36 I've only ever drawn a self self portrait of myself 20:54:58 in other words a self self self portrait 20:55:31 if it's of myself, it's every self potrait 20:55:39 it's also a self self self self self portrait 20:55:46 and self self self self self self portrait 20:56:06 eventually you'll get tired of putting self in front so you may wish to stop while you're ahead 20:56:20 oh 20:56:23 good thinkinge 20:58:00 -!- oerjan has quit (Client Quit). 20:58:09 > cycle "self " ++ "portrait" 20:58:11 "self self self self self self self self self self self self self self self... 20:58:27 a sad faite 20:58:28 @let self = fun "self" :: Expr -> Expr 20:58:29 Defined. 20:58:33 > fix self 20:58:34 self (self (self (self (self (self (self (self (self (self (self (self (sel... 21:10:15 data Declaration = Declaration Name [Token] Token deriving (Eq, Show); data Token = T_Name Name | T_Para Int | T_Num Int | T_String PoolString | T_List [Token] | T_Call Name [Token] | T_Enum TreeName | T_Lambda [Int] [Token] deriving (Eq, Show); Now I have [Declaration] what is best way to make the index of the blocks of different kind to be accessed easily? (The first Name of Declaration indicates the kind, not the name, of the block.) 21:11:26 (Note: Name, PoolString, and TreeName are all type synonyms for Word32) 21:27:17 -!- jfischoff has quit (Quit: jfischoff). 21:28:37 -!- jfischoff has joined. 21:35:22 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725]). 21:53:10 -!- pikhq has joined. 21:56:04 -!- pikhq_ has quit (Ping timeout: 252 seconds). 21:59:10 http://www.wired.com/threatlevel/2012/05/weak-evidence-seizure 22:06:21 http://news.cnet.com/8301-1009_3-57428067-83/fbi-we-need-wiretap-ready-web-sites-now/ 22:22:10 -!- ais523 has quit. 22:23:05 -!- MoALTz has joined. 22:28:00 -!- derdon has quit (Remote host closed the connection). 22:31:45 -!- Patashu has joined. 22:39:28 Full moon tonight. 22:41:50 -!- nortti has joined. 22:43:59 -!- azaq23 has joined. 22:44:03 yay. Freenode SASL script for irssi requires Crypt::OpenSSL::Bignum which of couse refuses to build correctly on my system 22:44:15 zzo38: tomorrow, i think 22:46:14 And I have confirmed that freenode intentionaly blocked my ISP fron using non-SASL connection 22:46:19 quintopia: In my timezone it is today. 22:46:51 zzo38: sometime between dusk here and dawn here :) 22:47:41 In GMT it is (Sun) 5/ 6/2012 3:35 Sun (Tau) Opp (Sco) Moon 22:48:18 In my timezone it is at 20:35 today 22:48:26 oh 22:48:35 it would be 22:35 here 22:48:37 hmm 22:48:41 my app is wrong then 22:48:49 or 22:48:59 Your app is wrong? What app is that? Maybe you misconfigured it? 22:49:07 this thing 22:49:34 it is called Luna 22:49:37 @time 22:49:38 Local time for nortti is Sun May 06 01:52:05 UTC+3.00 2012 22:49:38 it only has one setting 22:49:51 (northern or southern hemisphere) 22:50:43 Then get a better program, such as the UNIX "phase of moon" program, or Astrolog. 22:51:19 http://i.crackedcdn.com/phpimages/photoshop/7/8/9/127789.jpg?v=1 22:51:57 nortti, please stop pasting today's Cracked articles into the channel. 22:52:26 Phantom__Hoover: okay 22:52:27 Otherwise you will be shipped off to Guantanamo under UK anti-free speech legislation. 22:53:06 Phantom__Hoover: But I happen to live in finland 22:53:24 We'll invade you because we're so jealous of your free utopia. 23:00:34 Phantom__Hoover: by the way os there anything new going on in Airstrip One? 23:00:41 *is 23:01:05 Well we considered passing a motion to outlaw happiness for young, liberal 20somethings. 23:06:25 "It was during this age that most of the Finnish culture formed, like the Sauna, the Finnish cottage (mokki), hunting (metsastys) and drinking themselves to death due to depression(perjantai-ilta)." 23:10:38 "We're going to take a trip, way, way back to the prehistoric times of April 18, 2011: The day Apple claimed ownership of the rectangle." 23:11:15 I'd ask what, but really I don't want to know 23:11:16 so 23:11:17 nortti: hi 23:11:32 elliott: forgive me etc etc etc 23:11:44 monqy: hi 23:12:48 monqy: which one you don't want to know about 23:13:00 both 23:16:12 monqy: first one: perjantai-ilta means friday evening 23:17:03 Hey wow Minecraft finally eliminated seperate single-player. 23:26:07 -!- MoALTz_ has joined. 23:26:18 monqy: hi 23:26:28 elliott: forgive monqy etc etc etc 23:28:50 -!- MoALTz has quit (Ping timeout: 252 seconds). 23:29:30 http://cnet.com/news/57428067 23:31:44 zzo38: full moon was yesterday already 23:32:29 -!- jfischoff has quit (Quit: jfischoff). 23:37:35 -!- MoALTz_ has quit (Ping timeout: 265 seconds). 23:53:00 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 23:57:10 shachaf: indeed single DES is not a good thing to use 23:57:57 it looks like these people will sell you a device which brute forces DES in a day for $10,000: http://www.sciengines.com/ 23:59:29 there are so many other ways to screw up crypto; if brute force is a realistic attack for your system that's really pathetic