00:02:01 -!- madbr has joined. 00:05:09 -!- DHeadshot has quit (Read error: Connection reset by peer). 00:05:44 * Phantom_Hoover -> sleep 00:05:45 -!- Phantom_Hoover has quit (Quit: Leaving). 00:08:46 -!- pikhq has joined. 00:12:08 -!- pikhq_ has quit (Ping timeout: 240 seconds). 00:17:00 -!- oerjan has joined. 00:23:00 !bfjoust davidwerecat_awful_22 ->+>->(-)*8>-->(+)*8>++>(-)*8>(+)*8(+)*8<(-)*8<++<(+)*8<--<(-)*8<-<+(+)*60>>>>>>>>([[+[+[--[-[-[(-)*22[+][-]]]]]]]]>)*21 00:23:08 ​Score for david_werecat_davidwerecat_awful_22: 42.1 00:23:50 not that awful 00:23:58 Apparently... 00:24:44 it's so awful it failed at being awful 00:25:58 -!- glogbackup has left. 00:26:05 But what if it failed at failing to fail? 00:27:08 -!- mtve has quit (Ping timeout: 240 seconds). 00:31:59 > fix fail 00:32:00 "" 00:37:06 oops 00:42:34 -!- derdon has quit (Remote host closed the connection). 00:50:33 -!- PatashuXantheres has joined. 00:51:25 -!- Patashu has quit (Disconnected by services). 00:51:27 -!- PatashuXantheres has changed nick to Patashu. 00:58:35 -!- PatashuXantheres has joined. 00:59:08 -!- Patashu has quit (Ping timeout: 240 seconds). 00:59:36 -!- PatashuXantheres has changed nick to Patashu. 01:13:04 -!- elliott has quit (Read error: Connection reset by peer). 01:18:04 -!- elliott has joined. 01:18:05 -!- rszeno has left. 01:27:12 -!- Fishspill has quit (Quit: Leaving). 01:31:43 -!- drocta has joined. 01:31:58 is this about esoteric programming languages? 01:32:39 yep 01:32:43 `welcome drocta 01:32:45 ok cool. 01:32:46 drocta: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 01:32:58 thanks. 01:34:16 so I wrote what I think is called a design doc for one, I'm not sure its clear enough though. its based on tuples. does anyone want to see it? 01:36:07 its about one page down long. 01:38:56 you can put it on the wiki if you want 01:39:24 the channel is a bit silent at the moment 01:39:29 hi 01:39:41 oh elliott is still here. scratch that then. 01:39:47 hello 01:39:57 oerjan: creys 01:40:33 huh? 01:40:57 probably something about creyfish 01:42:33 yes 01:42:37 and bulldozers 01:42:39 and the sun & the moon 01:42:52 :? 01:43:15 it is slightly possible that elliott is getting tired, it's _way_ past his bedtime. 01:43:21 it's only 02:43 01:43:35 i did become a giraffe though 01:43:45 drocta: i run the wiki btw 01:43:58 oh cool 01:43:59 (well, as of february or so) 01:45:02 so does a language based on tuples dieing sound at all interesting? and also all the things the tuples consist of are tuples, 01:45:22 tuplocide 01:45:49 yeah 01:46:08 so far ive been calling it ~ATH (tilde ath till death) 01:46:38 what sort of flow control does it use? 01:46:57 there are ~ATH loops that loop until the tuple dies 01:47:27 (pretty much while loops) 01:48:29 how does it do i/o? 01:48:33 it doesnt yet 01:48:43 it actually doesnt have strings yet 01:48:48 i/o is so overrated 01:48:53 or even numbers, you have to implemetn numbers 01:49:01 yay 01:49:06 you should make it have i/o based on tuples 01:49:14 thats what I was thinking 01:49:37 like, the first charecter would be the left half 01:49:47 the second would be the left half of the right half 01:50:00 and the third wold be the left of the right of the right and so on 01:50:23 ...you seem to be reinventing lisp lists there. 01:50:37 kinda? 01:51:10 did this ever get posted here? http://colinm.org/language_checklist.html 01:51:51 Several times, I think. 01:51:51 a life-safer! 01:51:57 or destroyer, maybe 01:52:21 http://pastebin.com/n5eUm5UL is the design doc so far 01:53:08 ahaha I have a language that qualifies for [ ] Computers have infinite memory 01:53:24 haven't found how to garbage collect it yet but it's really hard 01:54:22 ohgosh i didnt see that the wordwrap would be a problem like that 01:56:10 [ ] You have reinvented PHP better, but that's still no justification 01:56:12 ahahahahaha 01:56:52 yeah, so, does php really have that bad of a reputation or? 01:57:49 yes 01:57:55 ok. 01:58:44 * oerjan likes [ ] Shift-reduce conflicts in parsing seem to be resolved using rand() 01:59:02 phhh 02:00:01 dude 02:00:14 make a language where that's the only means of flow control 02:00:20 -!- glogbackup has joined. 02:00:43 [ ] The name of your language makes it impossible to find on Google 02:01:28 i think there have been previous ~ATH attempts before 02:01:34 not sure 02:01:43 disappointing lack of colour 02:02:04 -!- DHeadshot has joined. 02:02:07 there have been? 02:02:24 ive seen what people have written in it, but didnt know anyone wrote an interpreter 02:02:36 (I wrote bubblesort in it) 02:02:42 -!- sebbu2 has changed nick to sebbu. 02:03:32 looks weird 02:03:47 speaking of the interpreter, is storing the variables and objects in tries to memory intensive? 02:04:13 !bfjoust awful_24 ->+>->(-)*8>-->(+)*8>++>(-)*8>(+)*8(+)*8<(-)*8<++<(+)*8<--<(-)*8<-<+(+)*60>(-)*60>>>>>>>([+[+[+[+[-----[-[-[-[(-)*22[+][-]]]]]]]]]]>)*21 02:04:16 ​Score for david_werecat_awful_24: 45.7 02:06:25 *too memory intensive 02:07:28 drocta: don't worry about it 02:08:25 ok, thanks. I don't really have a good feel for how much memory it too much yet. 02:10:42 if a language only has one type, is it strongly typed, dynamically typed, or what? 02:10:44 probably nothing is too much 02:10:50 drocta: it's unityped 02:10:53 you can view it as untyped 02:10:58 or a statically-typed language with one type 02:11:03 or a dynamically-typed language with one type 02:11:06 it doesn't really matter 02:11:09 ok. 02:13:39 Wow. 02:13:44 A non-spam email to lang@esoteric.sange.fi. 02:13:53 atehwa: You ran those lists, right? Who did you bribe? 02:22:00 hmm... so far it seems ~ATH exhibits at least 29 of those problems. 02:25:07 it's rather hard to avoid those marked with have/lacks, i'd say 02:25:32 *has 02:28:42 shift-reduce conflicts? 02:29:10 not sure exactly what those are 02:31:02 Sgeo: a type of ambiguity in LR(1) parsers. for example if you write a grammar rule expression ::= expression "+" expression, you get a shift-reduce conflict when parsing something like 1+2+3 02:32:24 at the second +, should you _shift_ the + onto the parsing stack, which means parsing it as 1+(2+3), or should you _reduce_ the already parsed 1+2 part first, giving (1+2)+3 instead. 02:33:28 which means how to resolve shift-reduce conflicts determines e.g. the precedence of operators 02:34:17 -!- mtve has joined. 02:36:08 (and vice versa, in yacc/bison the result of annotating tokens with precedence is to automatically choose shift or reduce in the resulting state machine) 02:38:04 -!- david_werecat has quit (Ping timeout: 245 seconds). 02:38:43 the gist of that quote is "your language's syntax is so horrible no one can guess better than rand() how it parses" 02:42:29 * madbr rocks out to rick astley 03:17:14 http://www-static.us.worlds.net/news/news_general.html 03:17:20 News for today 03:17:29 (Music news) 03:18:05 If you're from the past, anyway 03:18:41 hey i'm from the past! 03:19:22 that's from 2001 nice 03:20:00 And explain the whole Brainfuck thing. Anybody I know would say that's a swear word, and everybody 03:20:00 else as well. 03:20:01 Tyler Z 03:22:31 -!- madbr has left. 03:34:10 -!- oerjan has quit (Quit: Good night). 03:38:46 -!- drocta has quit (Ping timeout: 245 seconds). 04:05:16 -!- asiekierka has joined. 04:21:22 monqy: hi 04:21:42 hello 04:21:42 monqy: You have 6 new messages. '/msg lambdabot @messages' to read them. 04:21:53 did anyth--oh--ing happen while i was away 04:22:06 no 04:24:01 great lambdabot messags 04:24:50 yes 04:39:03 monqy: Can I have some great λ⊥ messages? 04:39:06 -!- aloril has quit (Ping timeout: 272 seconds). 04:39:18 @ask shachaf yes 04:39:18 Consider it noted. 04:42:24 @ask monqy thanks 04:42:25 Consider it noted. 04:42:32 @messages 04:42:32 shachaf asked 7s ago: thanks 04:42:40 @ask lambdabot Hey, where's my message notification? 04:42:40 Nice try ;) 04:42:58 @tell lambdabot I WAS ASKING YOU QUESTION. 04:42:59 Nice try ;) 04:51:46 -!- aloril has joined. 05:02:41 elliott: I happened to be there when Chris (from Catseye) lost his faith in the community, so to say. 05:02:59 that must have happened multiple times 05:03:21 well, this particular time Chris' reaction was something you could call trolling 05:03:41 that's what i'd call a fair proportion of things chris does :P 05:03:46 as he was quite influential in the community, this created a lot of confusion 05:03:50 or so it seemed to me 05:03:55 When was that? 05:04:04 (Anyway, I was asking who you bribed to get new non-spam posts today.) 05:04:12 so I just offered to take the responsibility, and got Chris' support. 05:04:18 aaa 05:04:19 :) 05:04:26 Did cpressey used to run the list? 05:04:33 I could bribe myself, right? 05:04:55 yes, it was originally esoteric@catseye.mb.ca or something like that 05:05:06 it's the first esolang community that I know of 05:05:11 quite productive, too. 05:05:23 I take it all the archives are lost to history 05:05:25 heh, fsvo productive 05:15:18 -!- azaq23 has quit (Quit: Leaving.). 05:18:58 @esoteric archives do exist 05:18:58 Unknown command, try @list 05:19:12 lessee 05:19:50 http://esoteric.sange.fi/archive/ 05:20:36 but... I don't know about catseye 05:21:47 'fcourse, list participants probably have their own archives of the discussions. 05:23:29 right, the wiki links to the sange.fi archives 05:36:02 -!- itidus21 has joined. 05:51:05 -!- MoALTz has quit (Ping timeout: 256 seconds). 05:52:20 I guess the only trouble with the cookie law is that any law which the public actually likes can't be a good thing. 05:53:07 what is the cookie law 05:53:56 it's a law, it's not a joke or a fad 05:54:22 I thought it was appropriate timing although I suspect the law /will/ end up being a fad 05:57:07 so they have to warn users about cookies in britain? 05:57:18 and let them opt-out? 05:57:40 yes 05:57:52 see http://www.ja.net/ http://www.bbc.co.uk/ for examples 05:58:02 maybe you need to go on a news page on the latter to see it 05:58:04 oh also 05:58:07 htt://bt.com/ 05:58:12 http://bt.com/ 05:58:40 wow click change settings that's a lot of cookie settings 05:59:12 well, i suppose i'm not opposed to the idea 05:59:53 i like that android apps report which actions they will be permitted to take 06:07:09 I like how those permissions are so coarse-grained as to be basically useless. 06:07:29 Why is the only level of "do anything with the SD card" "do everything with the SD card"? 06:10:36 I like how windows shifts responsibility onto a non-existant system administrator when something goes wrong. 06:12:02 it never actually checks your priviliges before saying that 06:13:35 -!- MoALTz has joined. 06:14:07 shachaf: the permission is "write to external storage" i think reading is automatically permitted 06:14:21 but the file system still has standard permission sets 06:32:39 -!- lambdabot has quit (Ping timeout: 245 seconds). 06:35:20 -!- aloril has quit (Ping timeout: 260 seconds). 06:47:52 -!- aloril has joined. 06:57:30 -!- aloril has quit (Ping timeout: 260 seconds). 06:58:16 -!- sebbu2 has joined. 06:58:34 -!- sebbu2 has quit (Changing host). 06:58:34 -!- sebbu2 has joined. 07:00:53 -!- sebbu has quit (Ping timeout: 245 seconds). 07:10:04 -!- aloril has joined. 07:10:39 -!- atehwa_ has joined. 07:11:03 -!- rodgort has quit (Ping timeout: 245 seconds). 07:11:04 -!- atehwa has quit (Ping timeout: 245 seconds). 07:11:04 -!- yiyus has quit (Ping timeout: 245 seconds). 07:11:04 -!- quintopia has quit (Ping timeout: 245 seconds). 07:12:07 -!- yiyus has joined. 07:12:39 -!- quintopia has joined. 07:15:28 -!- aloril has quit (Ping timeout: 245 seconds). 07:16:26 -!- rodgort has joined. 07:19:06 -!- kwertii has quit (Quit: kwertii). 07:23:03 -!- nooga has joined. 07:27:37 -!- aloril has joined. 07:33:45 -!- DHeadshot has quit (Read error: Connection reset by peer). 07:35:18 -!- Phantom_Hoover has joined. 07:54:00 Did we have anyone from University of Helsinki? 07:54:15 Because I'm at your Exactum now. 07:55:03 Though I guess my actual point is already a bit moot. 07:59:22 -!- Taneb has joined. 07:59:32 Hello! 08:04:25 O(Hell), the worst time complexity. 08:06:13 There's a guy here talking about a new kind of statistics. 08:06:34 It's a "summary"-ish thing of his new book, http://www.amazon.com/Optimal-Estimation-Parameters-Jorma-Rissanen/dp/1107004748 08:35:10 -!- lambdabot has joined. 08:35:39 -!- pikhq_ has joined. 08:35:49 -!- pikhq has quit (Ping timeout: 244 seconds). 08:36:55 Fizzle: So, what is it about 08:36:59 fizzie, does it involve getting loads of grunts to look through tables of data for behaviour that loosely resembles the real world and then telling everyone what a genius you are? 08:43:10 Patashu: "fizzle" 08:43:13 This ain't the 90s. 08:43:34 oh 08:43:35 foshizzle 08:49:07 Patashu: The Amazon page has a description. 08:49:23 But this man is the most arrogant person alive, I think. 08:50:03 it does have a description 08:50:08 but I don't feel enlightened after reading it 08:50:09 Optimal Estimation of Parameters is a ridiculously profound book title. 08:50:13 what does it do, besides estimate things well 08:50:19 It's hard to get more all-encompassing than that. 08:50:24 Optimal Method of Doing THings 08:50:25 *Things 08:50:43 elliott: He says everyone else is pretty much totally wrong about everything. 08:50:56 elliott: Both frequentists and Bayesians. 08:51:06 I think I like this guy. 08:51:17 That praise does seem rather high. 08:52:14 fizzie: are there any examples of his work I can read without paying for them? 08:52:58 fizzie: So what's his version? 08:55:57 elliott: It is not terribly easy to understand, honestly. But he says it's a generalization of ML where the "model selection" is part of it, but also a generalization of the MDL principle. 08:57:28 fizzie: What's ML here? 08:57:46 -!- Ngevd has joined. 08:57:54 I'm... 08:58:00 I'm not sure what just happened 08:58:24 death 08:58:26 Patashu: I'm sure his "famous" papers are somewhere; he's sort of counted as the inventor of arithmetic coding, and the MDL principle, both well-known things. 08:58:36 Maximum-likelihood estimation. 08:58:46 Arithmetic coding? So he's not a quack, then. 08:59:38 Patashu: http://www.mdl-research.org/jorma.rissanen/ -- there's a list of selected papers there. 09:00:08 http://www.mdl-research.org/jorma.rissanen/rissanen.jpg 09:00:16 this is a guy who knows a lot about optimal estimation of parameters 09:00:54 He is very certain about this thing. 09:01:36 He has estimated the parameters optimally 09:01:36 So how wrong is he? 09:01:38 -!- Taneb has quit (Ping timeout: 260 seconds). 09:01:43 -!- Ngevd has changed nick to Taneb. 09:01:43 "You have been too much influenced by this traditional nonsense" -- a verbatim quote about his answer to some comments afterward. 09:03:41 Anyway, I don't suppose he's "wrong" if you strictly accept his definitions and just look at the mathematical consequences. 09:03:52 But of course I haven't read the book. 09:04:07 Anyway, free-lunch time. -> 09:04:22 To summarize, the traditional dogmatic approach to statistical model building, in which prob- 09:04:23 abilities are viewed as inherent properties of `random' data and restricted to them, is resting on 09:04:23 shaky logical foundations. 09:06:02 this is dense 09:16:35 -!- foocraft_ has joined. 09:20:16 But this man is the most arrogant person alive, I think. 09:20:26 What about the person to whom I subtly alluded? 09:22:40 Wow, centipedes walk in a really cool way. 09:28:53 -!- Taneb has quit (Quit: Leaving). 09:35:03 -!- asiekierka has quit (Disconnected by services). 09:35:29 -!- asiekierka_ has joined. 09:39:16 http://assets.cambridge.org/97811070/04740/frontmatter/9781107004740_frontmatter.pdf page 7 (last page) is perhaps a better description, in the sense that it mentions how everyone is wrong. 09:44:12 -!- monqy has quit (Quit: hello). 09:44:47 :D 09:49:06 It's funny because now we're going to have presentations for four papers, and I'd wager a guess there's going to be Bayesian principles involved. (He was especially critical of their "worthless nonsense".) 09:49:24 So he likes the frequentists more? 09:50:47 I don't think so. He just mentioned them less. But he did say their hypothesis testing is pure nonsense, while he does it right using his theory of perfectly perfect perfectstimators. 09:51:24 They are optimal "in every relevant sense" (direct quote from slides). 09:52:01 there are irrelevant senses to be optimal in? 09:52:18 Patashu: What combo should I play? 09:52:40 Sure, like "optimal in a practical application" or whatever. 09:53:15 elliott: crawl, crawl light or 4.1 09:53:26 stone soup 09:53:30 powergamer or playabl 09:53:34 (i think the light people get offended if you call it not-crawl) 09:53:39 Patashu: i want to get >xl 15 09:53:46 i have low tolerance for the standard hunger mechanics 09:53:52 (i.e. not being able to eat corpses most of the time and the like) 09:54:05 you could try troll fighter-something 09:54:08 trolls have gourmand 09:54:18 and really good uc 09:54:18 also not really looking to be a squishy fully-spells mage 09:54:26 (melee w/ buff spells are fine) 09:54:36 Patashu: trolls are a bit op aren't they 09:54:40 not really 09:54:40 (i don't play anything sufficiently popular) 09:54:42 they have shit defenses and apts 09:54:49 they can throw rocks though 09:54:53 i don't like ranged 09:55:06 well you'll be hitting things with your claws mostly 09:55:12 since you can't get rocks until cyclopses start appearing 09:55:35 (my current combo of the moment is ghak, previously ghmo*makhleb) 09:55:41 (before that dsak i think) 09:55:48 (ds sucks because hunger) 09:55:49 ghak is good 09:55:53 it's oldwon :P 09:56:03 really? 09:56:04 yeah 09:56:07 well, shrug. gh is good, ak is good 09:56:10 which is strange because it's pretty good 09:56:12 so ghak must be good 09:56:19 Patashu: heavy armour or light armour melee fighter w/ buffs 09:56:33 well 09:56:36 that depends on what books you find, doesn't it 09:56:39 since ak 09:56:46 yes 09:56:48 but i hate deciding late :( 09:56:52 i like to wear my heavy armour early 09:56:55 assume heavy armour 09:57:04 and then switch if i find nice books? ok 09:57:06 yeah 09:57:13 since p(heavy armour) > p(good book) 09:57:22 science 09:57:40 is that valid in the optimal estimation of parameters method 09:57:49 (for example, as an ogre/troll p(heavy armour) < p(good book) ) 09:57:49 yes 09:58:02 oh right trolls have stupid armour 09:58:15 what happened here 09:58:19 ? 09:58:22 see my game 09:58:50 that's a vault 09:58:56 i know 09:58:59 I think it's meant to be a butcher stall 09:58:59 it's just weird :P 09:59:16 mmm 09:59:18 very profitable for ghoule 09:59:36 ugh 09:59:40 i miss area saccing 10:00:03 I think 'pray' and 'butcher' should move towards the thing you most recently killed 10:00:09 popping it off like a stack as you keep pressing it 10:00:11 (fr) 10:00:14 light's is better 10:00:16 it just sacs every corpse in los 10:00:22 ok but does light have area butchering 10:00:23 (oh wait no food) 10:00:26 yes 10:00:29 you don't need to butcher :p 10:00:30 although you can 10:00:32 it's just pointless 10:00:34 what about for sublimation of blood 10:00:37 or simulacrum 10:00:38 yeah 10:00:40 you can do it then 10:00:42 "such fun" 10:00:45 Patashu: oh assuming heavy armour is a pain 10:00:48 'cuz i need to raise stats 10:00:55 you only need 18 str for plate 10:02:53 fuck 10:03:07 help 10:03:10 you are not vbery good at this 'running away from things' game mechanic 10:03:19 what about for sublimation of blood 10:03:25 This is DF right 10:03:30 crawl 10:03:41 meh 10:03:43 try again 10:03:46 rip elliott killed by: unoptimal play 10:03:47 But DF is the only thing that would simulate the sublimation point of blood 10:03:49 wait 10:03:52 haha 10:03:55 Patashu: it's because i tabbed it before i realised it was an iguana 10:03:55 how can blood even sublime 10:04:01 unless your blood is a gas 10:04:01 it's magic 10:04:21 nice 10:04:22 +2 robe 10:04:31 you know what would be funny 10:04:38 if randomly you'd start in the abyss instead of in the dungeon, like an ak 10:04:44 except instead of dying at 0 hp you'd wake up in the dungeon 10:04:49 and it'd say 'Whew, what an awful dream!' 10:04:54 what 10:04:55 nice worm 10:04:56 wormdeath 10:04:59 that worm was op 10:05:01 let's try that again 10:05:02 wooorms 10:05:15 constr op 10:05:24 blink as first scroll nice 10:09:25 woow what a good strategy 10:09:50 lets try again 10:09:54 with less stupid chokepoint strategy 10:10:19 rest in peace me 10:10:37 the problem is that crawl is boring 10:10:38 so i play fast 10:11:52 -!- Patashu has quit (Disconnected by services). 10:11:53 -!- PatashuXantheres has joined. 10:14:45 wow 10:14:46 christ 10:14:57 -!- PatashuXantheres has changed nick to Patashu. 10:15:09 it seems weird that everything is killing you 10:15:12 I never have any problems playing crawl 10:15:18 well 10:15:23 i don't die this easily with ghak usually 10:15:25 i'm not sure what's op 10:15:26 up 10:16:14 haha shit 10:17:31 Is cygwin good for using simple utilities like grep, or are there better alternatives 10:17:41 it is fine for grep 10:17:43 cygwin works, it also comes in dll format 10:17:59 Although I already have cygwin installed and I'm lazy, so... 10:18:01 Oh, ok 10:18:10 if you install cygwin and put it on your path (or just put the bash utilities you want in a folder with the cygwin dll, and put that on your path) you can use them from your windows shell 10:18:18 I can type grep blah blah blah and it just works and I'm on windows 7 10:18:21 feels great 10:19:12 jessicastabbing 10:19:14 jessica's tabbing 10:19:53 nice ijyb 10:20:24 uh oh 10:20:26 purgy is bad news right 10:20:35 Purgy (T) | Spd: 10 | Int: normal (doors) | HD: 5 | HP: 35 | AC/EV: 1/12 | Dam: 9, 4, 4 | Fl: regen | Res: magic(13) | Chunks: contam | XP: 134. 10:20:42 if your ac sucks I guess 10:20:45 you don't have to fight him 10:20:46 so don't 10:20:48 oh that's fine 10:20:55 yikes 10:21:14 LOL 10:21:14 LOL 10:21:16 where the fuck did he come from 10:23:41 ok so 10:23:43 let's try that again 10:24:01 nice anaconda skeleton 10:24:06 wow lots of zombies 10:25:04 yesss 10:25:04 pizza 10:25:35 Patashu: anyway you probably just play really boringly 10:25:45 i couldn't stand to play hyper-carefully in earlygame so i go by instinct 10:25:52 earlygame includes up to like lair:3 10:26:01 if you play carefully in the early game 10:26:03 you only have to play it once 10:26:04 tops 10:26:12 that's total lies 10:26:17 the earlygame is deadly 10:26:25 it's the one place there are unavoidable daeths 10:26:26 deaths 10:26:43 unavoidable death, noun: a death caused by otab 10:27:56 fuck worms 10:30:53 elliott, I thought you liked W:A 10:33:18 Wolfram:Alpha. 10:34:48 elliott: maybe you should not tab uniques and instead run from them 10:34:52 `let's try that again' 10:34:56 Patashu: i opened the door to them 10:34:59 and 10:35:00 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: let's: not found 10:35:02 there was no upstairs 10:35:05 you could have still walked to- really? 10:35:06 ok then 10:35:09 the real lesson is: check whether something's an escape hatch before going down it 10:35:19 yes 10:35:33 lmao 10:35:55 wow 10:35:58 look at this abyss section 10:36:09 Why am I installing the new version of Racket 10:36:23 the vertical lines? 10:36:26 abyss does that sometimes 10:36:32 I'm not sure if it's a vault or a consequence of the algorithm used 10:36:32 no 10:36:34 the lava-surround 10:37:28 yay 10:38:05 imo worms should just always be fleeing 10:38:07 much easier to deal with 10:41:04 "Good integration with the Racket implementation: primitive values have corresponding Swindle classes, and struct types can also be used as type specializers." 10:41:06 o.O 10:41:21 Is Swindle more.... integrated with Racket than CLOS is with CL? 10:41:37 clos is integrated fully into cl 10:41:54 Well, not integrated as in part ofm, but integrated as in fewer rough edges due to being tacked on later on 10:42:05 cl=common lisp? 10:42:14 yes 10:42:21 elliott: you are worse at early game than kacy 10:42:40 how dare you 10:42:48 is there some advantage in using common lisp instead of scheme 10:42:50 Sgeo: do you have any knowledge of clos at all 10:43:00 Some 10:43:20 i see 10:43:23 Hmm, I may have misremembered the rough bits... 10:45:30 structs aren't CLOS classes iirc, but that wasn't ... such a big issue? 10:45:41 Oh, some functions aren't methods 10:52:24 Patashu: anyway soon i will be above xl 15 10:52:27 i promise you 11:00:05 Patashu: should i try again 11:00:34 sure 11:00:44 it occurs 11:00:45 try the secret technique known as running from things when they enter los 11:00:52 i try that it's difficult 11:01:00 read-iding scrolls in the abyss 11:01:18 The hellwing gestures at you. 11:01:18 You feel strangely unstable. 11:01:19 thanks 11:01:22 woot 11:01:24 still have tele post-escape 11:01:42 c - a cursed ring of hunger (left claw) 11:01:47 ^Qyes 11:03:09 nO 11:03:12 i did not just die to rat 11:06:59 Ooh, mind reading again. 11:07:05 With a MEG. 11:07:42 These guys won a competition about it, apparently. 11:08:28 -!- derdon has joined. 11:10:19 Sadly, it's just about feature selection and not the actual mind-reading. 11:10:35 -!- derdon has quit (Remote host closed the connection). 11:13:52 Patashu: Should I play again? GhAK is hard. :( 11:13:59 is it? 11:14:00 why's it hard 11:14:56 idk 11:14:57 try it 11:15:00 maybe you'll win 11:15:03 try ghfi, ghmo or ghgl 11:15:08 done a bunch of ghmo 11:15:10 ok, I'll play it locally and get to lair 11:15:10 brb 11:15:18 locally? :( 11:15:20 then i can't funspectate 11:15:25 (please don't fucking win until i do though) 11:15:28 (it's my pet oldwon) 11:15:44 I have a game started on cao and webtiles 11:15:45 so 11:15:50 Patashu: cdo man 11:15:57 -!- Sgeo_ has joined. 11:15:58 or another game version on cao :p 11:15:58 or 11:16:07 squarelos on cao if you can handle it!!!! 11:16:16 (n.b. monqy conduct required) 11:16:51 or make hyperpatashu like cool kids :P 11:17:43 wow 11:17:45 three scrolls of enchant armour on D:1 so far 11:17:51 nooo 11:17:52 i wanna see 11:18:03 now I uh 11:18:04 need something worth enchanting 11:18:12 try suiciding so you can play online :P 11:18:19 anyway you're clearly just wizmode cheating 11:18:27 (also how can I ~learn~!!!) 11:19:08 -!- Sgeo has quit (Ping timeout: 240 seconds). 11:19:08 -!- sebbu2 has changed nick to sebbu. 11:19:35 ok, I'll make a hyperpatashu 11:19:35 onesec 11:20:16 btw you'll be breaking the laws of hypers 11:20:16 but 11:20:18 "who cares" 11:20:31 what's the law 11:20:33 Patashu: call it patashoe 11:20:39 the hyper accounts are when people play the first random character they get 11:20:45 patashoe <- this is genius 11:20:52 hmm 11:20:55 or pataphysics :P 11:21:01 so many good naming opportunities!!! 11:22:51 ok 11:22:52 great, is this the awful entrance vault 11:22:54 I see a jelly and a worm 11:23:03 turn on traps & doors 11:23:13 what a great entry vault 11:23:14 exclusion time 11:25:02 Patashu: protip sac corpses 11:25:08 then die to starvation 11:26:31 -!- Slereah_ has joined. 11:27:08 -!- Slereah has quit (Ping timeout: 240 seconds). 11:28:28 come on 11:28:31 you rigged that +4 roll 11:29:15 -!- Taneb has joined. 11:29:24 Hello 11:30:45 hi 11:58:26 Patashu: i told you earlygame sucks 11:58:32 it's ok 11:58:37 it's not it's awful 11:58:39 when I make a mistake I feel like it's my fault 11:58:43 crawl is really fun when it's all about getting the runes 11:58:47 they're just stupi mistakes though ugh 11:58:48 I didn't have to fight those 11:58:50 *stupid 11:59:02 seriously if crawl just dumped you with a cleared lair at the very start 11:59:07 and all the loot and stats it entails 11:59:09 it'd be much more fun 12:00:52 Okay, the current presenter has written a book titled "Consciousness and Robot Sentience". 12:01:16 He's also from a philosophy department of someplace or another. 12:01:28 And after the talk there's a "robot demo". 12:01:46 I wonder if it's sentient. 12:01:48 If I try to learn Racket at the same time I try to go through SICP, will I become confused? 12:01:58 I mean, very similar languages with some significant differences, etc... 12:02:58 "very similar" 12:05:00 "Consciousness is the presence of phenomenal internal appearance, the "subjective experience" of perception-related neural activity." 12:05:39 Consciousness is also not computational, apparently. 12:06:00 is this the statistics guy 12:06:19 No. 12:06:35 elliott, in Worlds, the Sadness and Glee buildings are bigger on the inside 12:06:49 hi 12:07:41 His robot is not based on any microprocessors or programs. 12:07:55 what class are you taking 12:08:02 It's based on neural networks, but they're not "your neural networks". 12:08:09 ic 12:09:07 It's called XCR-1, it's the experimental cognitive robot. 12:09:16 And I'm not taking any classes. 12:09:26 It's this sort of a day. 12:09:48 The robot has "inner speech". 12:10:42 nice 12:11:14 I'm sort of reminded of Mentifex, except he's not quite as... as all that. 12:11:48 is this person actually in your university 12:12:01 Not my, but a university. 12:12:25 It can experience pain, and has mental imagery corresponding to words. 12:12:47 It's this guy: http://www.conscious-robots.com/en/researchers-and-associations/interviews-and-lectures/pentti-haikonen-talks-about-cy.html 12:13:38 Oh, the video is gone. But there's something about XCR-1 there. 12:13:49 He also has leaflets just outside the door. 12:14:07 Now he has the XCR-1 on the table. 12:15:30 It keeps repeating the word "hurt", I think. 12:15:35 And hmm'ing. 12:15:46 It found a small object. 12:16:08 Or maybe it's "search". 12:16:31 There's also blinking lights of different colors. 12:17:00 He's trying to hold a microphone next to it so that we can hear. 12:17:23 This all is... kinda weird. 12:17:52 He's shouting "green" at the robot. 12:18:11 The robot says "bad". 12:18:21 It does not want green now. 12:18:36 That's the trouble with conscious robots. 12:18:37 -!- david_werecat has joined. 12:18:51 Green, bad. 12:19:34 He said "green" and hit the robot, and the robot associated green with badness. And now it does not like green objects. 12:20:29 This is a strange event. Some of it like any CS conference, some... not. 12:21:07 I guess I should go to the pattern recognition society meeting now, that's pretty much why I had to actually come here today. 12:26:58 Patashu: should have id'd O... 12:27:08 it's amnesia 12:27:11 oh 12:27:12 ah 12:27:12 or curse weapon 12:27:14 either way 12:27:16 heh 12:28:19 yakes 12:28:48 Patashu: disto spear 12:29:19 Patashu: now 12:30:25 Patashu: you just passde alir 12:32:14 its righ tthere 12:32:14 god 12:32:18 oh 12:32:55 nice 12:32:58 rip Patashu 12:33:48 -!- Taneb has quit (Ping timeout: 246 seconds). 12:34:38 uugh why isn't Patashu dying 12:48:22 -!- foocraft_ has quit (Quit: So long, and thanks for all the fish!). 12:53:18 fizzie: You *may* *die* to a *fungot*. 12:53:19 elliott: and if someone says " freaky" for all i/ o commands, an empty () 13:02:15 !bfjoust awful_25 ->+>->(-)*8>-->(+)*8>++>(-)*5>(+)*3(+)*3<(-)*5<++<(+)*8<--<(-)*8<-<+(+)*31>(-)*31>>>>>>>([+[+[+[+[+[------[-[-[-[-[(-)*27[+][-][+]]]]]]]]]]]]>)*21 13:02:18 ​Score for david_werecat_awful_25: 51.9 13:04:48 Racket structs remind me of CL structs :/ 13:10:00 -!- HackEgo has quit (*.net *.split). 13:16:07 -!- HackEgo has joined. 13:16:19 -!- Gregor has quit (Remote host closed the connection). 13:27:59 -!- Gregor has joined. 13:28:08 -!- boily has joined. 13:41:34 -!- asiekierka_ has changed nick to asiekierka. 14:22:14 -!- atehwa_ has changed nick to atehwa. 14:30:08 -!- DHeadshot has joined. 14:36:36 Here's a good question for discussion: Is Minecraft's redstone/redwire system Turing-Complete? 14:37:40 yes 14:37:45 yes. I got lefftif mwm to work. Can there be better window manager than mwm (not counting the tiling ones) 14:38:08 you can make a nand in it, and you can make memory elements in it. the only constraint is how big minecraft maps can get (which is currently limited by floating point representations) 14:38:14 DHeadshot: no 14:38:23 Patashu: there is no way to get infinite memory 14:38:30 infinite initial arrangements do not really ocunt 14:38:35 well it's similar to a CA really 14:38:45 aren't there things you can power with redstone 14:38:48 that re-arrange the environment? 14:39:56 it's possible I'm thinking of one of the redstone mods that add a lot more things to do with redstone 14:40:00 You can build a stack with pistons. Really, it's not at all dissimilar to computers. Its theoretically Turing complete, just limited by its "physical" nature. 14:40:05 i think you are thinking of a mod yeah 14:40:08 Gregor: AKA an FSM. 14:40:30 Patashu: Are you going to win that GhAK? : ( 14:40:34 elliott: yes 14:40:51 Patashu: What did I do to deserve this?! 14:40:59 elliott: Yes, but that's as disingenuous as saying that a desktop computer is an FSM. It's true, but wildly misleading. 14:41:09 Gregor: Not really :P 14:41:22 Call it a BSM if you want. 14:41:34 I am quite happy to do that. 14:41:42 elliott: being a bad player who doesn't run from anything and doesn't bother to apply tactics will do that to you :P 14:42:08 :( 14:42:11 nobody even likes ghak! 14:42:17 I like it 14:42:20 I get to banish jellies 14:42:26 and not care about food except when I want to heal 14:42:31 seems p. winning to me 14:42:43 -!- Taneb has joined. 14:43:12 If they get infinite maps properly sorted, would it be then? 14:43:29 it would still be limited by the number of particles in the universe 14:43:30 Hello! 14:43:34 Important advice! 14:43:47 Make sure you get the right date for your exams! 14:43:59 Doubly important: If you get it wrong, get it wrong by being early 14:44:16 I did the latter last year... 14:44:58 But, Ouch, you missed your exams Taneb? 14:45:06 I had a phone call this afternoon 14:45:10 I was late but didn't miss it 14:56:30 -!- MDude has joined. 14:57:09 Wow, I just got an email addressed to "Mr. Taneb" 14:57:44 About someone implementing Luigi in Python 15:00:12 What's... 15:00:20 How do I reply to this? 15:00:46 elliott: Phantom_Hoover: advice please 15:00:51 -!- Patashu has quit (Ping timeout: 250 seconds). 15:00:52 "That's Mamma Luigi to you, Mario!" 15:01:02 Taneb: say it's cool and ask them if they might like to put it on the wiki 15:01:24 -!- george97 has joined. 15:01:34 elliott: good idea 15:01:43 `welcome george97 15:01:47 george97: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 15:01:55 Taneb: oh, might be worth submitting to the file archive too 15:02:01 pastebin links on the wiki make me twitchy 15:02:22 It's... an email attachment. 15:02:27 Probably even twitchier 15:02:59 Well, they'll be the ones putting it on the wiki. 15:03:34 Taneb, also tell them not to make a bf derivative 15:04:29 Phantom_Hoover, will do 15:04:53 Does the name "Carlos Luna Mota" mean anything? 15:07:35 Yes, he's my cousin! 15:09:50 Can you tell him not to make a brainfuck derivative then? 15:13:44 -!- MDude has quit (Ping timeout: 246 seconds). 15:14:27 -!- george97 has left. 15:14:43 -!- MDude has joined. 15:19:22 -!- Taneb has quit (Quit: bye). 15:19:42 No. 15:19:50 He is from an estranged branch of the family. 15:28:13 -!- ais523 has joined. 15:29:00 -!- sebbu2 has joined. 15:29:00 -!- sebbu2 has quit (Changing host). 15:29:00 -!- sebbu2 has joined. 15:32:27 -!- sebbu has quit (Ping timeout: 260 seconds). 15:38:14 -!- MDude has quit (Ping timeout: 246 seconds). 15:45:36 -!- Taneb has joined. 15:46:51 Gello 15:47:06 *Hello 15:53:25 gello 16:04:08 ugh, fixed points hurt my brains 16:05:22 elliot suppose I have a function f and a value v :: (Eq a) => a. Is there a function to repeatedly iterate f v, f $ f v, etc. until I get a fixed point? 16:06:07 or more generally, to iterate until the result meets a predicate? 16:06:33 i do not believe you have a value v :: (Eq a) => a 16:06:35 I suppose there is takeWhile pred . iterate fv 16:06:41 I presume you mean v :: a, for some a that is Eq? 16:06:44 elliott: yes 16:06:48 (ok I do believe you have such a value, undefined) 16:06:59 coppro: I don't believe takeWhile pred would work. 16:07:04 :t until 16:07:05 forall a. (a -> Bool) -> (a -> a) -> a -> a 16:07:09 this may hlep you 16:07:11 help 16:07:12 you 16:07:24 it's easy to code: 16:07:39 fixed (x:x':xs) | x == x' = x | otherwise = fixed xs 16:07:42 then fixed . iterate f 16:07:50 but I think there is some simple composition for it 16:08:39 -!- augur has quit (Remote host closed the connection). 16:08:52 until is perfect for my usage 16:08:59 (turns out I don't actually need equality, derp) 16:10:05 yay 16:10:08 :) 16:10:17 until is one of those lesser-known prelude functions that everyone always forgets about 16:10:20 so i make a point to remember it 16:11:03 unfortunately Int -> (a -> a) -> a -> a is still missing. 16:11:09 (or (Integral n) => n -> ..., whatever) 16:13:07 "In the following pages, i’ll try to explain what these features actually are (i’m just swanking here)" 16:13:25 (In Geiser's manual) 16:25:47 elliott: what would you call that? 16:26:01 something like iterate or church or whatever 16:26:06 (I know iterate is taken) 16:26:28 whoops 16:26:32 we're ten days late for a new featured language! 16:26:33 I've heard it be called church and cascade 16:26:57 ais523: hey 16:26:59 which language should i feature 16:27:16 ais523 is biased, he suggested one, and he wrote one of the nominees 16:27:26 what's the nominee list? 16:27:32 http://esolangs.org/wiki/Esolang:Featured_languages/Candidates 16:27:51 I meant in IRC 16:28:11 too busy opening far too many pages at once in Firefox 16:28:28 Deadfish, Eodermdrome, Kipple, Sortle, Unlambda 16:29:14 go Kipple, I guess 16:29:18 ais523: but the article quality is a main factor! 16:29:20 it's been around for a while, and it needs some love 16:29:28 Kipple's article is OK, but it's a bit thin on the ground 16:29:45 also, there's not enough intro to make into a blurb 16:30:19 elliott, that narrows it down to deadfish and Sortle 16:30:58 Eodermdrome has enough info to turn into a lead in the semantics section 16:31:03 rumors, rumors... http://www.quirksmode.org/blog/archives/2012/05/face_opera.html 16:45:02 elliott: #haskell is stupid 16:45:08 coppro: congratulations 16:45:12 it took kmc years to decide that 16:45:27 coppro: the best way to get an answer to a haskell question is to ask it on stack overflow and then link it to me 16:47:24 -!- augur has joined. 16:48:48 coppro: (this is not a joke) 16:49:43 this is better than asking you here? 16:50:07 the answer will have punctuation and be motivated by the desire to gobble up ever more rep (i stopped caring about rep months ago) 16:50:16 also it will probably include more documentation links 16:50:21 admittedly asking on irc is easier for me 16:50:23 (also seriously. I asked them how to compose a two-argument function. The correct answer, as I googled in 3 minutes afterward, is Data.Composition. The incorrect answer was to run it through djinn and pl) 16:50:51 data.composition? 16:50:55 just eta-expand it 16:51:01 or use (.:) = (.) . (.) if you really want 16:51:06 but i don't like that operator 16:51:13 (fmap . fmap) also works and is less awful 16:51:23 but yeah it's ok to use a point for that and really what you should do 16:51:35 I'm not using a point here 16:51:47 "how can I do X with stupid requirement Y" 16:51:54 it looks fine 16:51:58 and my composition is gigantic 16:51:59 Data.Composition sounds suspiciously like a silly third-party library for an ad-hoc number of arguments that will probably be more confusing to read in the end 16:52:03 at least the point offers a guide 16:52:04 coppro: hpaste it 16:52:08 my code? 16:52:14 ye 16:52:14 s 16:52:21 it's on a different device 16:52:33 oh composition is that ... yeah, I would not advise use of that package 16:53:12 it's better than the suggestion #haskell came up with of sticking the boobies operator in my code 16:53:38 (f .: g) x y = f (g x y) is the correct way to implement that operator 16:53:38 or 16:53:42 (f .: g) x = f . g x 16:53:44 bur 16:53:45 t 16:53:47 that operator is an abomination 16:53:49 why? 16:53:50 and one day you will hate it too 16:53:54 why what 16:54:00 why is it an abomination? 16:54:21 (\x -> foo . bar . baz (quuz . quuux) . zork x) seems terrible 16:54:48 well because it's a special-case that actually has a more generic underlying pattern (fmap.fmap), (fmap.fmap.fmap) etc. and it's a bad symbol for it and it's just generally yeck especially when it's not clear how many arguments are being used so you have to mentally expand it 16:54:55 coppro: something that big wants defining in a where clause anyway 16:55:10 thing x = foo . bar . baz (quuz . quux) . zork x isn't bad at all 16:55:18 your code though : 16:55:20 :P 16:55:49 coppro: anyway patch dgamelaunch for me 16:55:53 to do something probably impossible 16:55:57 ais523: can you tell me if something is impossible 16:56:36 elliott: depends on what that thing is 16:57:13 ais523: OK so you know how you can send mail while spectating a game in dgamelaunch? 16:57:35 yes 16:57:48 that's done using a patch to the games in question ("simplemail" for NetHack) 16:57:50 ais523: you know how that's annoying because it blocks off the whole screen while you do it and takes seconds after hitting enter to get you back to the action 16:57:55 with the delay and replay 16:57:56 and yeah, I know 16:58:08 I want to patch dgamelaunch so it instead just pops a dialogue on top of the game as it runs down at the bottom 16:58:15 the drawing the dialogue over the game frames is easy enough 16:58:17 possible but difficult 16:58:24 what sounds impossible is restoring the game afterwards without replaying a bunch 16:58:29 you'd need to parse the ttyrec 16:58:34 ais523: err, while spectating? 16:58:40 wouldn't it require a full VT emulation? 16:58:43 because it'll be trying to modify the dialogue 16:58:44 yes, it would 16:58:47 except it really wants to be modifying the non-dialogue 16:58:49 ais523: ugh 16:58:53 kmc: maybe i can steal mosh's 16:58:58 ais523: so, it'll be a very non-trivial patch then 16:59:02 shame 16:59:04 it's really really annoying 16:59:28 i usually open another terminal just to send messages 17:00:23 ais523: I suppose it'd be simple enough if you just had to use a one-higher terminal than who you're watching 17:00:26 it could scribble over that line :) 17:00:35 yes :) 17:01:00 ais523: another alternative would be to just write the dialogue willy-nilly, then replay from before it was first shown 17:01:06 but that'd just result in the super-fast-replay annoyance thing 17:01:12 yep 17:01:32 the solution is to not try and build a generic game launcher thing with mail 17:01:44 but ha ha I'm not rewriting dgamelaunch for DCSS and convincing CAO/CDO to switch 17:09:32 My dog just quacked 17:26:28 The phantom's gonna teach me how to break the submarine! 17:27:29 Well first you open the door. 17:33:42 -!- nvt has quit (Ping timeout: 252 seconds). 17:34:40 -!- DHeadshot has quit (Read error: Connection reset by peer). 17:35:34 -!- DHeadshot has joined. 17:38:17 -!- quintopia has quit (Remote host closed the connection). 17:38:49 elliott, Snap, Yesod, or Happstack? 17:39:03 django on rails 17:39:17 idk snap is all snap. but yesod has the yesody stuff too 17:39:20 and happstack is quite happstack 17:39:23 really pick whichever 17:39:28 yesod has a lot of template haskell generally 17:39:35 happstack is very "toolkitty"/"library"-style 17:39:44 snap has pluggable sub-application things 17:39:52 but 17:39:53 spoiler 17:39:55 web development is pain 17:39:57 don't do it 17:45:49 -!- esowiki has joined. 17:45:53 -!- esowiki has joined. 17:45:53 -!- esowiki has joined. 17:46:28 -!- esowiki has joined. 17:46:28 -!- glogbot has joined. 17:46:32 -!- esowiki has joined. 17:46:33 -!- esowiki has joined. 17:47:18 -!- nvt has joined. 17:47:33 `welcome nvt 17:47:36 nvt: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 17:50:38 I think I'll work on family-tree 17:52:23 -!- Taneb has quit (Quit: Leaving). 17:53:16 -!- quintopia has joined. 17:54:30 -!- augur has quit (Remote host closed the connection). 17:54:55 -!- augur has joined. 17:58:37 -!- quintopia has quit (Remote host closed the connection). 17:59:01 -!- augur_ has joined. 17:59:31 -!- augur has quit (Ping timeout: 265 seconds). 18:04:53 -!- quintopia has joined. 18:09:06 -!- Taneb has joined. 18:09:08 Hello! 18:11:24 -!- DHeadshot has quit (Read error: Connection reset by peer). 18:11:27 -!- DH____ has joined. 18:12:57 -!- nortti has quit (Quit: leaving). 18:13:47 -!- nortti has joined. 18:14:32 #shell reboot 18:14:38 -!- oonbotti has quit (Remote host closed the connection). 18:15:35 rebootting my computer trought irc is kinda awesome 18:15:45 -!- DH____ has quit (Ping timeout: 246 seconds). 18:17:43 Somehow, my presence in Worlds is actually breaking stuff 18:17:50 -!- oonbotti has joined. 18:18:47 -!- nortti_ has joined. 18:19:16 -!- nortti has changed nick to nortti__. 18:19:26 -!- nortti_ has changed nick to nortti. 18:19:33 -!- nortti__ has changed nick to nortti_. 18:25:54 -!- Taneb has quit (Ping timeout: 246 seconds). 18:33:46 -!- sebbu2 has changed nick to sebbu. 18:37:09 -!- Phantom__Hoover has joined. 18:39:54 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds). 18:51:22 -!- fofo has joined. 19:06:23 `welcome fofo 19:06:26 fofo: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 19:06:38 -!- fofo has quit (Read error: Connection reset by peer). 19:06:46 -!- elliott has quit (Remote host closed the connection). 19:09:49 -!- MDude has joined. 19:12:08 -!- MoALTz_ has quit (Ping timeout: 240 seconds). 19:22:31 -!- augur_ has quit (Remote host closed the connection). 19:22:36 -!- MDude has quit (Ping timeout: 246 seconds). 19:23:34 !bfjoust awful_25_huge -->+++>-->(-)*8>-->(+)*8>++>(-)*5>(+)*3(+)*3<(-)*5<++<(+)*8<--<(-)*8<-<+(+)*30>(-)*31>>>>>>>([+[+[+[+[+[------[-[-[-[-[(-)*30[+][-][+]]]]]]]]]]]]+>)*21 19:23:37 ​Score for david_werecat_awful_25_huge: 56.6 19:24:58 It can experience pain -- this is difficult to say of course 19:25:45 !bfjout perkele [>>>>>>>>>[-.]<<<<<<<<<+++>+] 19:25:48 david_werecat: wow, that's quite a god score 19:25:54 !help bfjoust 19:25:55 ​Sorry, I have no help for bfjoust! 19:25:58 like if magritte was to give a speech bubble on a robot which said "i am in pain" 19:25:59 err, hmm 19:26:04 *good score 19:26:10 -!- asiekierka has quit (Remote host closed the connection). 19:26:12 !bfjoust perkele [>>>>>>>>>[-.]<<<<<<<<<+++>+] 19:26:14 ​Score for nortti__perkele: 13.6 19:26:19 I've been working on the program for a while now. 19:26:25 third on the leaderboard 19:27:00 That's higher than I expected when I started it. Hence the name "awful" 19:27:02 -!- augur has joined. 19:27:15 I note it's vulnerable to triplocking 19:27:27 with all those ]s in a row 19:27:29 -!- Taneb has joined. 19:27:39 i think that we can only ever be sure of our own sense of pain, and that we guess at all other times 19:27:44 Hello 19:27:48 hi Taneb 19:27:57 !bfjoust perkele [>>>>>>>>>[-]<<<<<<<<<+++>+] 19:27:57 Yes. Although, those help it beat the programs using small spikes. 19:28:00 ​Score for nortti__perkele: 14.2 19:28:17 what method does it use to beat slowpoke? just outrushing? 19:28:24 Triplocking? 19:28:30 I'm not sure, I'll check. 19:28:30 my defense programs do better against it than my attack programs 19:28:48 Phantom__Hoover: waiting until a cell becomes 0 then putting it up to some higher value as fast as you can 19:29:05 it defeats programs containing ]]] in their clear loop, together with some other formations (but ]]] is the most common) 19:30:23 I can't say from the trace, but if slowpoke checks for zeroed cells than my program leaves a trail of ones; which could cause it to think I'm stuck when I'm not. 19:31:03 Man, I'm awful at BF Joust 19:31:56 i know this topic has come and gone, but i think about robots etc, when life directs itself towards the question of what is alive, how can i create life, etc etc.. i think it is a depressed life who thinks like that 19:31:57 -!- monqy has joined. 19:32:08 david_werecat: IIRC it checks for ones too 19:32:48 and implies a dissatisfaction with the good things like campfires, flints of stone, and getting about the jungle in leather hides 19:32:51 I'm not sure, then. 19:34:35 It looks like my program is just faster, since it uses a narrowing attack of order 35. 19:34:50 It clears the defensive spikes easily. 19:36:37 Although, I'm still sure that I can't truly beat something in first place... 19:37:00 in conclusion, i think that the relation between "a life of wandering about the jungle as a hunter with a spear" and "a life of studying bosons and galaxies" is that it doesn't matter which 19:37:05 when they were released, both waterfall3 and slowpoke had 100% win rates 19:37:33 -!- oerjan has joined. 19:37:46 That's impressive. Were they parameter optimized? 19:40:23 awful_25 is just a parameter optimized version of awful_24 with a couple of new features. 19:41:00 -!- oerjan has quit (Client Quit). 19:43:39 #echo !tell nortti foo 19:43:39 !tell nortti foo 19:43:51 #echo @tell nortti foo 19:43:51 @tell nortti foo 19:43:51 Consider it noted. 19:44:02 -!- augur has quit (Read error: Connection reset by peer). 19:44:04 -!- augur_ has joined. 19:44:27 hmm. that could result in some interesting botloops 19:45:06 #echo > text "#this is a proof of concept botloop" 19:45:06 > text "#this is a proof of concept botloop" 19:45:07 #this is a proof of concept botloop 19:45:15 ah no, leading space in lambdabot's reply 19:45:23 #echo ^echo test 19:45:23 ^echo test 19:45:23 test test 19:45:33 /that/ one's exploitable :) 19:45:39 -!- ChanServ has set channel mode: +o ais523. 19:45:52 #echo ^echo #echo fungot 19:45:52 ^echo #echo fungot 19:45:53 itidus21: does it help that this isn't true too?" 19:45:53 #echo fungot #echo fungot 19:45:53 fungot #echo fungot 19:45:54 oonbotti: and is able to take it off, and finally called f.) i have a feeling that a c compiler for symbolics lisp machines. 19:46:29 #echo ^ul ((#echo ^ul )SaS(:^)S):^ 19:46:29 ^ul ((#echo ^ul )SaS(:^)S):^ 19:46:29 #echo ^ul ((#echo ^ul )SaS(:^)S):^ 19:46:30 ^ul ((#echo ^ul )SaS(:^)S):^ 19:46:30 #echo ^ul ((#echo ^ul )SaS(:^)S):^ 19:46:31 ^ul ((#echo ^ul )SaS(:^)S):^ 19:46:31 #echo ^ul ((#echo ^ul )SaS(:^)S):^ 19:46:32 ^ul ((#echo ^ul )SaS(:^)S):^ 19:46:32 -!- ais523 has set channel mode: +m. 19:46:37 -!- ais523 has set channel mode: -m. 19:46:40 -!- ais523 has set channel mode: -o ais523. 19:46:44 best way to stop a botloop ever :) 19:46:48 #echo `echo #echo ^echo #echo foo 19:46:48 `echo #echo ^echo #echo foo 19:46:50 ​#echo ^echo #echo foo 19:47:18 ^echo #echo ^echo 19:47:18 #echo ^echo #echo ^echo 19:47:18 ^echo #echo ^echo 19:47:27 -!- augur_ has quit (Remote host closed the connection). 19:47:37 the second echo didn't actually get called in my schtick 19:47:40 Sorry, but I ruined it. 19:47:42 ^ignore 19:47:42 ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti)! 19:47:58 fizzie: a good response 19:48:10 I managed to stop the botloop before you managed to stop it, though :) 19:48:24 (admittedly, I started typing out the /mode command as soon as I sent the botloop, and pressed return as soon as I saw it had worked) 19:48:33 Yes, well, I blame this phone keyboard. 19:49:17 #echo `echo #echo @echo foo 19:49:17 `echo #echo @echo foo 19:49:19 ​#echo @echo foo 19:49:42 #echo ^echo fungot 19:49:42 ^echo fungot 19:49:43 itidus21: erm. i did really well on my scheme so i guess the movie was written by you 19:49:50 ok 19:50:19 -!- azaq23 has joined. 19:50:28 -!- azaq23 has quit (Max SendQ exceeded). 19:50:54 -!- azaq23 has joined. 19:52:20 #echo `cat foo 19:52:20 `cat foo 19:52:23 ​#echo `cat foo 19:54:24 #echo ^echo #echo ^bf ,[.,]!fungot 19:54:24 ^echo #echo ^bf ,[.,]!fungot 19:54:25 itidus21: isn't the language spec calls them, environments). *sigh* :) that's what contracts check. check. 19:55:15 #echo ^bf ,[.,]!fungot 19:55:15 ^bf ,[.,]!fungot 19:55:16 itidus21: the esco guys are funny :) ah, i count those days you don't know lisp much... output a 0 then quit. 19:55:31 and.. i can stop.. 19:56:55 #echo `cat foo 19:56:55 `cat foo 19:56:57 ​#echo `cat foo 19:57:37 ok. now I see why it doesn't work and I think it is a good thing 19:58:23 invisible antibotloop prefix "thanks hackego"? 20:00:26 yeah. I had to look at oonbotti's debug log to seeit 20:00:32 Antilope-bot prefix. 20:00:36 *see it 20:01:47 Any idea how to remove a program from bfjoust? 20:02:06 Right better programs and drown it out 20:02:12 Right. 20:02:27 Correct better programs and drown it out 20:02:38 That's how I got on the high scores once 20:03:12 analyse its behavioure/understand how it works and "snipe" it 20:03:46 Incidentally, what does it do if you submit a suicidal program with the same nick and name? 20:03:50 -!- augur has joined. 20:04:04 !bfjoust awful_25_tiny < 20:04:07 ​Score for david_werecat_awful_25_tiny: 0.0 20:04:56 i'd hope it would keep the best-scoring program from each nick/name 20:05:03 but "who knows" 20:05:15 !bfjoust fail [-] 20:05:19 ​Score for nortti__fail: 16.3 20:05:23 ... 20:06:01 I don't think it does; you're free to downgrade yourself. 20:06:05 nortti_: [-] can tie with some rush programs 20:06:13 on half the polarities 20:07:15 !bfjoust awful_25_tiny [[+]+.] 20:07:19 ​Score for david_werecat_awful_25_tiny: 17.1 20:09:24 !bfjoust awful_25_tiny [[+]+] 20:09:28 ​Score for david_werecat_awful_25_tiny: 16.3 20:09:31 !bfjoust awful_25_tiny [[+]+.] 20:09:35 ​Score for david_werecat_awful_25_tiny: 16.3 20:10:41 Now to wait for a better program to flush that out... 20:14:17 Man, the Python/SciPy/matplotlib mess to update the 'egostats' page is the slowest thing in the slow. 20:18:42 Page updated, anyway. 20:20:17 At least the clustering this time grouped the awful_X's (discounting tiny) together. 20:20:33 -!- derdon has joined. 20:20:59 And triplock2/triplock3, waterfall2/waterfall3 pairs, the first being the pair with smallest distance. 20:22:15 Also I only now realized that deewiant_allegro is a train too. 20:23:33 Train? 20:24:14 Allegro is the name of the Helsinki / Saint Petersburg train. 20:24:56 Ah. I though it was music related. 20:24:59 (And deewiant_pendolino is presumably named after the fast-ish Pendolino trains.) 20:25:20 So did I, and it still might be, but since the other one is unambiguously a train. 20:26:01 Plus Deewiant had a "sm3" earlier. 20:26:11 Guy likes his trains 20:26:17 Well, and that maglev thing, which also might count. 20:26:30 (And monorail.) 20:27:22 (And, uh, apparently "train" and "train2", according to grep.) 20:39:46 I think I'll play DF for a bit 20:42:28 I want to play DF :( 20:42:38 You can watch me play DF :) 20:42:43 I'm just not sure I'll be able to handle all the new things. 20:42:49 OK what server, port 20:42:59 s/server/host/ 20:43:45 -!- itidus21 has left ("Leaving"). 20:44:01 I... 20:44:04 I don't actually know 20:44:18 It's on noway.ratry.ru 20:44:21 Wait I thought you'd termcast it. 20:44:53 I think so? 20:44:56 Is it telnet or? 20:45:02 I think so? 20:45:05 I don't know the port 20:45:21 http://noway.ratry.ru/ 20:45:27 taneb is this really it 20:45:34 Annoyingly, yes 20:45:36 ratry is the machine on which termcast is hosted, indeed 20:45:45 -!- augur has quit (Remote host closed the connection). 20:45:47 What port? 20:45:51 and which you connect to to send to termcast (you connect to termcast itself to receive) 20:45:53 You're a man who knows his stuff. 20:45:57 `pastlog ratry 20:45:58 I send on 31337 20:46:05 Stuff such as what your middle name is. 20:46:17 Hey ais523 what's your middle name. 20:46:30 No output. 20:46:38 what makes you think my initials correspond in any way to my name? I'm an INTERCAL programmer 20:46:39 `pastlog ratry 20:46:57 2012-05-08.txt:05:13:41: script -f >( cat ~/.ratry_login - | nc noway.ratry.ru 31337 > /dev/null ) 20:47:13 and ratry_login is "hello username password" 20:47:23 without the quotes, and (IIRC) with a newline at the end 20:47:26 Because I know your name is Alex Smith and I is a fairly common initial in the UK. 20:48:34 Alex "Insidiouspseudonym" Smith 20:48:44 Alex INTERCAL Smith. 20:48:54 Phantom__Hoover: haha, that pinged me 20:49:04 not because I have a ping on "Alex Smith", but because I have a ping on "INTERCAL" 20:49:06 THE TRUTH REVEALED 20:49:12 perhaps I /should/ put a ping on my realname… 20:51:39 My other nick uses my middle initials 20:51:57 And Phantom__Hoover's initials actually spell "PHANTOMHOOVER". 20:52:11 He doesn't speak to his parent 20:52:11 s 20:54:19 -!- david_werecat has quit (Quit: Page closed). 21:05:53 -!- Taneb has changed nick to Ngevd. 21:07:15 -!- nortti_ has quit (Quit: AndroIRC - Android IRC Client Sucks @$$( http://www.androirc.com )). 21:16:49 I'm in a Ngevd-y mood 21:17:02 TIL the London Underground has its own species of mosquito: http://en.wikipedia.org/wiki/London_Underground_mosquito 21:17:41 Goodnight 21:17:42 -!- Ngevd has quit (Quit: Leaving). 21:19:15 -!- ais523 has quit. 21:22:08 -!- boily has quit (Ping timeout: 240 seconds). 21:39:06 -!- augur has joined. 21:48:54 -!- aloril has quit (Ping timeout: 272 seconds). 22:01:04 -!- aloril has joined. 22:11:33 o.O SICP has compiler writing? 22:12:56 yes 22:13:19 at the end of the book you write an interpreter for a register machine, a compiler from scheme to that register machine, and a runtime system including garbage collection 22:13:34 afaik most college courses which use SICP do not get to this part 22:15:03 I should do SICP 22:15:12 How do I keep from getting bored at the early parts? 22:16:43 Skip them? 22:17:26 -!- yiyus has quit (Read error: Operation timed out). 22:17:52 -!- yiyus has joined. 22:21:31 Skim until you get something you don't already know? 22:21:45 Or, at least, something you find moderately interesting. 22:32:09 -!- calamari has joined. 22:41:36 -!- david_werecat has joined. 23:09:00 -!- oerjan has joined. 23:10:02 Phantom__Hoover: ian 23:10:12 * oerjan laughs maniackally 23:11:14 Already tried. 23:11:45 wat 23:13:02 that _is_ what the late wp page had, anyhow. 23:15:50 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 23:18:33 * oerjan found an old version with it 23:25:48 * oerjan cackles a bit more after finding the source of that information 23:31:46 -!- Patashu has joined. 23:33:11 -!- PatashuXantheres has joined. 23:33:11 -!- Patashu has quit (Disconnected by services). 23:36:20 -!- PatashuXantheres has changed nick to Patashu. 23:48:00 -!- oerjan has quit (Quit: Lost terminal). 23:48:34 -!- derdon has quit (Remote host closed the connection).