00:05:55 the best kind of nough 00:07:44 "Nough (Persian: نوق) is a small village in Rafsanjan, south of Iran in the province of Kerman." 00:08:17 forged in angel hellfire 00:35:58 baahahahs 00:36:37 nooga is weird 00:36:45 *drunk 00:37:06 assuming those 16 girls mentioned above actually exist 00:38:24 now now, he's not cheater 00:38:44 ...are we _sure_ of that? 00:38:56 well nobody could be good enough at rping a shithead to be cheater 00:39:03 and cheater could never be anyone who isn't a shithead 00:39:04 so, i think yes 00:39:14 nooga: if you're cheater, you're an excellent actor, put this talent to good use 00:41:04 also, who is to say nooga actually wrote that. there are 17 (18?) possible suspects... 00:42:03 dun dun DUN 00:42:04 -!- zzo38 has joined. 00:42:17 WAIT A MINUTE 00:42:22 I've spotted a hole in this story 00:42:33 uh oh 00:42:46 nooga: BUSTED 00:42:46 There are no women in Poland.~ 00:42:55 nooga: SCRATCH THAT 00:43:02 lol 00:43:11 http://www.google.com/search?hl=en&biw=723&bih=717&q=women%20in%20poland&gs_sm=e&gs_upl=3049l4153l0l15l6l0l0l0l0l176l176l0.1l1&um=1&ie=UTF-8&tbm=isch&source=og&sa=N&tab=wi 00:43:13 none whatsoever 00:43:34 Those women could be from anywhere 00:43:42 Most of them are just stock photos, anyway 00:43:44 :P 00:44:19 proven 00:44:55 Lemma: All women from Poland are stock photo models. 00:45:30 i've seen putative polish women. admittedly they were in norway, not poland. maybe they've all left. 00:45:47 Well, with men like 'nooga' around, it's hardly a wonder 00:47:29 Why does using the -m option of the "setfont" program in Linux also set the keyboard input map? Even though I am trying to set output only map. 00:47:51 Esoteric, indeed 00:48:35 This supposed ... ``nooga'' 00:48:38 -!- tclifton has joined. 00:48:38 --NihilistDandy 00:48:47 oh tclifton looks new, should we lynch him now or later or... 00:49:01 (also hi) 00:49:14 * quintopia pays down the rope 00:49:23 how long i gotta stay in this tree? 00:49:28 dd if=/dev/mem bs=1 count=2048 skip=`dd if=/dev/mem bs=1 count=4 skip=268 | od -t u1 | awk 'NR==1{print $5*0x1000+$4*0x10+$3*0x100+$2*0x1}'` of=rom8x8font 00:49:35 This part works 00:49:42 Are you decrementing me, commenting me, or attributing that to me? :D 00:49:49 setfont -v rom8x8font # This part also works 00:50:00 seq 0 127 | awk '{print ($0+128) " " $0}' > G1consolemap # And this one 00:50:08 grep '^[0-9]' < $0 >> G1consolemap # And also this one 00:50:52 setfont -u /dev/null -m G1consolemap; kbd_mode -a; echo -e '\e%@\e(U\e)K' # This seems to set the keyboard map too even though I am trying to set output map only! 00:51:04 Can you please tell me why? 00:51:10 -!- tclifton has left. 00:52:29 So, pushing some of the keys causes it to input the wrong characters (but it works if using the number pad or using ALT+numbers) 00:52:34 rip tclifton 00:52:50 Are you decrementing me, commenting me, or attributing that to me? :D 00:52:51 latter 00:52:57 you totally said "* tclifton (~tclifton@212.101.233.220.static.exetel.com.au) has joined #esoteric" 00:53:22 It's all my fault 00:58:56 aaah 00:58:59 screw you 00:59:00 -!- tibuda has joined. 00:59:09 NihilistDandy is a nolife 00:59:21 -!- nooga has left. 00:59:25 -!- nooga has joined. 00:59:28 bye nooga hi nooga 00:59:36 pg dn does not work 00:59:43 -!- tibuda has left. 00:59:49 bye tibuda 01:01:51 NihilistDandy: you're a nolife 01:03:55 I guess so 01:05:41 hhhhh 01:07:16 does it feel good 01:09:23 Of course. I thirst for attention, and tiny validation I get everytime someone highlights me is the only thing that keeps me going in the vortex of depression that is my existence. 01:09:35 Or something. 01:09:49 nolife nolife 01:10:17 Feels good, man 01:12:57 Do you know why setting the console map does that? 01:13:06 And how to prevent it? 01:13:52 zzo38: You might find more input on #linux 01:13:53 NihilistDandy: 01:13:53 NihilistDandy: 01:13:54 NihilistDandy: 01:13:54 NihilistDandy: 01:13:56 ur welcum 01:14:08 I HAVE... THE POWER! 01:14:15 nolife power 01:14:49 lol i read nooga and monqy as the same from "hhhhh" 01:15:14 NihilistDandy: I will try. 01:16:34 -!- zzo38 has left. 01:18:03 carbon 01:23:14 that's not germanium to the discussion 01:26:29 No need to get fermium with poor elliott 01:27:41 oh, sodium. 01:29:18 if he speaks like that he just has to sulphur the consequences. 01:30:33 berp 01:31:09 I suppose he'll just have to grin and barium 01:32:07 polonium 01:32:28 Don't be so niobium 01:32:47 this is not precisely fluoride prose 01:33:04 *fluorine 01:33:49 unbibium 01:33:50 Don't radon my parade 01:33:56 I like breathing oxygen. 01:34:57 CakeProphet: how boron 01:35:26 carbon, hydrogen, oxygen 01:35:44 i just had some 01:36:12 how iron-nickel 01:36:43 goddamn oerjan is the master of puns 01:36:46 really 01:36:56 -!- elliott has quit (Remote host closed the connection). 01:37:00 yeah they're all gold 01:37:21 -!- elliott has joined. 01:37:28 elliott: seen that? 01:37:33 A nobelium effort 01:38:02 nooga: seen what 01:38:19 03:35 < oerjan> how iron-nickel 01:38:19 03:36 < nooga> goddamn oerjan is the master of puns 01:38:24 03:36 < oerjan> yeah they're all gold 01:38:34 heh 01:38:43 pun war pun war 01:39:00 oh no, where will this lead 01:39:12 thank god i understand this games 01:39:23 at least that 01:39:54 it's always good to have a silver of understanding 01:41:19 I'll have your head on a platinum 01:42:29 And either cut out your tungsten or feed you to the wolfram 01:43:16 you're making a mercury of this 01:43:35 you speak manganese 01:43:54 Drop the actinium or hit the rhodium 01:43:55 no just francium 01:44:10 nooga is a serial arsenic 01:44:40 what an antimony... 01:44:42 er 01:44:54 iron 01:44:55 y 01:45:36 You don't know the hafnium 01:46:04 go to californium 01:47:43 how tin 01:47:45 Silicon Valley? 01:47:58 * pikhq can has Google+ 01:48:07 i die 01:48:09 pikhq: as in you do or you want? 01:48:27 coppro: I do. 01:48:30 * nooga can has bed 01:48:34 right now 01:48:38 good night 01:48:50 There's a single fundamental problem with this: invite only sucks. 01:48:53 i guess the pun war is cesium 01:49:00 -!- nooga has left. 01:49:31 pikhq: invite only social network #badideas 01:49:57 Now the helium can begin 01:50:20 pikhq: it's still in rollout phase. right now you can invite people by sharing with their email address 01:50:45 coppro: Except that they're at capacity right now 01:50:53 Strange, I literally *just* got an invite. 01:50:58 And am on. 01:51:02 Oh, wow 01:51:08 Maybe the situation's changed in the last few hours 01:51:10 They're doing rate limiting 01:51:22 if you F5 the link your invite has, you'll get a slot 01:51:30 or so I am told 01:51:36 this is hearsay 01:51:45 We should test it 01:51:49 pikhq: Invite people 01:52:14 pikhq: hey give me an invite i will add nobody 01:52:15 because 01:52:16 i have no friends 01:52:49 T_T 01:53:00 i will add you though because 01:53:01 if you invite me 01:53:02 you will be 01:53:03 my first 01:53:05 friend ;_______; 01:53:56 ever 01:54:17 it's because elliott is ugly with his 1 meter wide mouth 01:54:29 elliott: What was your email again? 01:54:44 ostrichofhell@microsoft.com 01:54:55 pikhq: penguinofthegods@gmail.com 02:02:04 -!- elliott_ has joined. 02:02:04 -!- elliott has quit (Remote host closed the connection). 02:02:21 pikhq: oh thanks first friend :)))) 02:02:28 Google may use my information to personalize content and ads on non-Google web sites. 02:02:30 gee what a checkbox 02:02:58 good checkbox 02:03:45 At least it's there 02:03:49 MAKING MY FIRST COMMENT ZOMG I SPECIAL 02:03:58 Keeping Facebook out of my business is a bitch 02:06:13 Error saving profile. Please enter valid start and end years. 02:06:15 omg it erased all my hard work 02:06:48 start and end years what 02:07:01 for al lmy various employments 02:07:06 microsoft,ibm,sun microsystems.....spies.... 02:07:24 employed in the future 02:07:25 year abc 02:07:35 the interface to this is ok 02:07:42 oh my god i can add agora-business 02:07:45 so...tempting... 02:07:54 Yeah, the interface seems to show at least some polish. 02:09:06 * elliott_ hopes pikhq realised what he signed up for when he added me... to his CIRCLES... 02:09:19 oh man i am already in other peoples' cirlces 02:09:34 elliott_: The nice thing is, I can partition you off from other people. >:D 02:10:04 * elliott_ wonders: Can you stop people in certain circles from seeing that you have people in other circles? for instance, I can see that pikhq has Steven Wallace in a circle 02:10:17 which is like crossing the streams :( unless steven wallace is some other internet person you added i guess 02:11:08 Steven Wallace is a good friend of mine that I originally know from the Internet. 02:11:17 am i in the same circle 02:11:24 oh sorry if you didn't want me to say his name i'm tired 02:11:32 No big. 02:11:38 He's been in here a couple of times. 02:11:52 (when I was doing Dimensifuck, IIRC) 02:11:52 but yeah, is he in a different circle? because it'd suck if you could see all the terrible people that bug me 02:11:56 (note: above is joke but yeah) 02:12:02 He's in a different circle ATM. 02:12:17 ok, so i can see people in your other circles... that worries me, I wonder how you can stop that 02:12:21 It sounds so... circular 02:12:34 I dunno. 02:12:39 nice, it has data liberation in the settings 02:12:50 It seems to me like the partitioning really need to be a bit... More. 02:13:06 ah, i can hide people in my circles altogether 02:13:26 Imperfect, but workable. 02:14:42 "Bragging rights - Examples: survived high school, have 3 kids, etc." 02:14:45 contravarsial, google 02:14:53 Very nice 02:15:29 have 42 kids, most of which survived high school 02:18:27 "Each post has an indicator that summarizes who the post is shared with (Public, Limited, and so on). Click the indicator for details about who the post is shared with. Remember that anyone a post is shared with can see all comments to that post, who else it's shared with, and share the post with others." 02:18:34 it seems like there should be a way to segregate off comments from various circles 02:18:50 (maybe i should just have two accounts with my kind of total internet segregation practices) 02:19:28 how do you edit the sharing of a post... 02:39:38 oh no all my friends will think im frainds with an insane man called elliott 02:52:35 -!- augur has joined. 03:24:29 -!- oerjan has quit (Remote host closed the connection). 03:25:12 :t (0:1:) 03:25:13 The operator `:' [infixr 5] of a section 03:25:13 must have lower precedence than that of the operand, 03:25:13 namely `:' [infixr 5] 03:25:23 such a shame. 03:25:28 that's one of my haskell wishes 03:26:06 what would you even call it? "better sections"? 03:26:30 sections with associativity? 03:26:40 MultiOperatorSections 03:26:52 :t (+ 3 - 4) 03:26:53 The operator `+' [infixl 6] of a section 03:26:53 must have lower precedence than that of the operand, 03:26:53 namely `-' [infixl 6] 03:26:55 ah. yes. 03:27:15 along with IdiomBrackets and MLModules :) 03:27:34 more like IdiotBrackets hurrrr 03:27:53 do you even know what idiombrackets are 03:28:01 * CakeProphet doesn't actually know what idiom brackets are. 03:28:08 read you some conor mcbride, fool 03:31:09 -!- pikhq has quit (Read error: Operation timed out). 03:31:23 are idiom brackets the things that do (pure f <*> a1 <*> a2 <*> ... <*> an) 03:31:33 or do they do more than that 03:31:42 they're that, yes 03:31:47 she implements them 03:32:08 conor mcbride makes me want a twitter 03:32:10 just to get his tweets 03:32:23 so is it like a overloaded thing? 03:32:24 is she any good then? 03:32:38 CakeProphet: uh. no. 03:32:41 all I know about it is it's a haskell preprocessor thing does idiom brackets 03:32:43 -!- pikhq has joined. 03:32:49 I forgot the rest 03:33:00 monqy: yes it's great, it also lifts data to constructorless datatypes, emulating datakinds 03:33:07 mmmmmm 03:33:17 read 03:33:19 http://personal.cis.strath.ac.uk/~conor/pub/she/faking.html 03:33:19 http://personal.cis.strath.ac.uk/~conor/pub/she/pi.html 03:33:21 they'll make you happy 03:33:27 oh and http://personal.cis.strath.ac.uk/~conor/pub/she/idiom.html 03:33:34 I read the idiom one earlier today 03:33:49 constructorless, you say? 03:34:05 I hate constructors so I'll probably like this 03:34:11 monqy: the only features apart from that are http://personal.cis.strath.ac.uk/~conor/pub/she/patsy.html and http://personal.cis.strath.ac.uk/~conor/pub/she/higpig.html 03:34:16 also is that srs, what's wrong with constructors 03:34:16 rather, I hate messes of nested constructors 03:34:40 (to form complex structures) 03:34:56 monqy: scrap your boilerplate could help there 03:35:06 by letting you abstract your data traversal to avoid explicit pattern matching 03:35:15 e.g. everywhere lets you just apply a function everywhere in a structure where it's well-typed 03:35:26 mm that sounds nice 03:35:32 and ofc you can define your own traversal strategies with the basic tools 03:35:36 http://hackage.haskell.org/package/syb try it 03:35:58 -!- hagb4rd has joined. 03:36:04 (see also the http://hackage.haskell.org/packages/archive/base/4.3.1.0/doc/html/Data-Data.html module from base that it's based upon, dunno why the rest of syb isn't in base) 03:36:05 (but that part is) 03:37:02 will read eventually 03:37:24 my reading list is a bit too big so I'll have to read some stuff soon 03:37:32 just read mcbride tweets first, they'll make you all happy 03:37:42 (my reading list is a bunch of open tabs it's really messy) 03:38:28 "A Gentle Introduction to Category Theory" ;; this title sure doesn't bode well 03:38:37 "Heh, heh... yes, it is rather brutal, but unfortunately it is the easiest-to-understand on-line tutorial I've found so far." 03:38:41 heh, i was right 03:43:24 My hatred of distros is probably a bit too far ATM. 03:43:32 At the moment I'm even thinking LFS does everything wrong. 03:43:37 And LFS does hardly anything! 03:43:44 :( 03:43:52 http://www.linuxfromscratch.org/lfs/view/stable/chapter05/chapter05.html This is at least 50 lines too long. 03:44:32 It should read "Binutils, GCC, Linux headers, glibc, Busybox". 03:45:42 nice how binutils and gcc each have two passes 03:45:56 It's pointless cargo culting. 03:46:23 Also, GCC has *4* passes. 03:46:25 "This system will contain just enough tools to start constructing the final LFS system in Chapter 6 and allow a working environment with more user convenience than a minimum environment would." 03:46:26 The first build bootstraps. 03:46:36 delicious 03:46:38 Deewiant: They lie. 03:46:47 Deewiant: Busybox would be much more comfortable. 03:46:55 Why's that 03:47:11 Busybox is, surprisingly, a fairly full-featured userspace. 03:47:30 busybox sucks tho 03:47:43 Yeah, but it beats GNU. 03:48:10 it would be nice if there was an actually good coreutils 03:49:35 hmm 03:49:36 or did i find one 03:49:37 i forget 03:50:02 pikhq: So just do it with busybox? 03:50:07 pikhq: second build is to do the other half of the bootstrap right? 03:50:13 NihilistDandy: Yeah. 03:50:30 coppro: No, it's to make a GCC linked against your new libc. 03:50:40 My feeling on the whole LFS thing was "Here are some neat instructions, but do whatever the hell you want." 03:50:49 pikhq: oh dear 03:50:57 I built two of them, and I never followed everything to the letter 03:50:57 I told you, it's fucking cargo cult. 03:51:25 If you're a Linux user who's content following directions because the internet told you to, you deserve the cargo cult 03:51:38 Or any *NIX, for that matter 03:51:48 Pop quiz: What are the complexities of many common (codepoint-based) operations on a structure which consists of a raw block of UTF-8 bytes, plus another list as long as the number of codepoints with offsets into the string saying where those codepoints start? 03:52:15 e.g. inserting into the middle 03:52:43 O(n^2)? 03:53:20 * NihilistDandy didn't even read the question 03:53:34 pikhq: how did you invite me btw 03:53:36 NihilistDandy: gj 03:53:42 elliott_: I sent you a message. 03:53:55 It autoinvites people that you send messages to. 03:53:58 (btw by raw block I actually meant like a cord srtucture or whatever) 03:54:00 pikhq: nice 03:54:19 pikhq: Message, please? :D 03:54:25 elliott_: How far off was I? 03:55:51 NihilistDandy: dunno, it's me asking you guys 03:56:28 pikhq: does it have to be just them? 03:56:53 elliott_: I dunno, maybe? 04:04:55 "The problem is right there. Always has been. People who think that 04:04:56 userspace filesystems are realistic for anything but toys are just 04:04:56 misguided." 04:04:58 oh, linus is wrong 04:05:00 that's rare 04:07:06 lol 04:11:18 http://www.bioinformatics.org/benchmark/results.html 04:11:27 I wonder why these programs are generally faster in Windows... 04:13:33 scheduling etc.? 04:14:01 I'd need more information to say. 04:14:15 have i mentioned 04:14:29 @ @ @ is great 04:14:29 @ we all appreciate 04:14:32 Though the odds are good glibc is to blame. 04:15:23 @ has no libc 04:15:25 @ @ @ 04:15:34 @_@ 04:15:59 :)_:) 04:16:02 (:_(: 04:16:07 :)_(: 04:16:09 (:_:) 04:16:30 * CakeProphet is trying to find a Perl vs Python benchmark that isn't a) lacking in information b) biased towards one language in some way 04:16:37 I am not finding anything.. 04:16:41 http://graphcomp.com/pogl.cgi?v=0111s3B2 04:16:53 this site obviously has a bias towards Perl... 04:16:59 benchmarking languages 04:17:02 >youlose.jpg 04:17:40 Benchmarking languages is the wrong question. 04:19:36 In other news, Stephen Colbert is now a so-called "Super PAC". 04:19:59 Awesome 04:20:06 FSOV awesome 04:20:08 Which means that he is personally a lobbying organisation that can be handed infinite amounts of money by corporations. 04:20:13 Personally. 04:20:16 elliott_: well, considering both Python and Perl both have one major implementation, this isn't unreasonable. 04:20:37 US politics has devolved into comedy. 04:20:46 CakeProphet: Still not comparing language speed. 04:20:49 pikhq: Have you seen the "serious" Super PACs? 04:20:51 Implementation speed, perhaps, but hey. 04:20:53 NihilistDandy: No. 04:20:58 CakeProphet: they're not even real languages, there is no definition 04:21:02 Hang on, I'll find some links 04:21:07 elliott_: what? 04:21:25 CakeProphet: Here's the Perl spec. "What /bin/perl does." 04:21:32 CakeProphet: Here's the Python spec. "What /bin/python does." 04:21:40 is this some trivial formalism thing you guys are talking about? If so, I don't care about that. 04:21:42 That's just shitty. 04:21:58 pikhq: Python is actually interpreter-is-correct? I thought it was spec-based 04:22:03 pikhq: Also Perl 6 has a spec 04:22:05 although it's a messy one 04:22:09 pikhq: http://www.youtube.com/watch?v=bv_WG0v_kO0 04:22:12 CakeProphet: Show me the definition of Python. 04:22:15 CakeProphet: Show me the definition of Perl. 04:22:30 Any inconsistency in Perl between docs and program is officially a bug in the docs 04:22:32 The ad released by "Turn Right USA", another Super PAC 04:22:33 *Perl 5 04:22:34 if you point to an implementation, then you're saying that the language has defined segfaults 04:22:49 Probably NSFW, and definitely unsafe for nonracists 04:23:21 elliott_: Python has a grammar spec. Does that count? 04:23:48 No. 04:23:53 -!- zzo38 has joined. 04:23:53 coppro: Non-officially; they don't even go so far as to say "the implementation is correct". 04:24:03 Python, de jure, DNE. 04:25:06 I would say this http://docs.python.org/reference/ is pretty close to being a spec. 04:26:02 Documentation != spec. 04:26:34 ^ 04:27:13 There is no such thing as a compliant Python interpreter. 04:27:15 But I would say in the case of TeX, the program book and documentation book together make up a specification of how standard TeX should work 04:27:24 What makes that document not a language specification? 04:27:34 CakeProphet: It is not considered authoritative 04:27:41 ...k? 04:27:46 Someone could implement that document entirely and it would not necessarily be considered correct 04:28:02 There are only interpreters which happen to execute input similarly to the "CPython" program. 04:28:30 coppro: well, it would be missing the standard library. 04:28:57 CakeProphet: And certainly not be bug-for-bug compliant. 04:29:29 How would you know if it is correct or not? And what if there is some ambiguous things mentioned in the document? 04:29:47 ...but this has nothing to do with benchmarking the most commonly used implementation of a language. 04:30:21 Yes it does, because there is no language. 04:30:21 it's just something to be picky about.. 04:30:35 There are only interpreters 04:31:00 And yes, we are just being picky. 04:31:06 That doesn't make it any better. 04:31:11 it means they're not languages, though 04:31:41 There is an entire set of documentation on the language, standard libraries, and grammar of the CPython implementation that is considered standard for any practical purpose. I don't see why it matters that it's not called a specification. 04:32:40 if the implementation violated the documentation (not in an obviously buggy way like segfaulting), which would be fixed? 04:32:52 if you can't answer "the implementation, no question whatsoever", then it is not a specification. 04:33:29 And that is one purpose to use literate programming; is so you do not have this problem. 04:34:04 Is it possible? 04:34:08 ..but you can't say "there is no Python language" as a result. 04:34:10 I think so. 04:34:31 because there clearly is one. It is documented to exist. 04:34:49 There is "the CPython interpreter's behavior". 04:34:52 nope, there's a program 04:34:54 whats python 04:34:58 its called cpython 04:35:03 oh thanks 04:35:03 theres some other programs that try to imitate it 04:35:05 there is no language 04:35:09 To create a "Python" interpreter, one is imitating CPython. 04:35:10 Yes, you can't say "there is no Python language" as a result unless perhaps you have some philosophy and you are being very philosophical about it then you might prefer to say there is no such thing, maybe....... maybe not...... 04:35:13 ...this is a completely pointless discussion. I am done. 04:35:21 zzo38: We're being philosophical about it. 04:35:25 the language specified by what cpython does 04:35:52 Dang, Congress is even more disfunctional than usual. 04:36:04 18 bills have passed this year. 04:36:10 bad bills? 04:36:25 No, utterly trivial bills. 04:36:28 hehehe 04:36:29 15 of them name buildings. 04:36:34 wow what 04:36:36 http://www.e-pig.org/epilogue/?p=955 i never understand mcbride, but he always makes me happy 04:36:45 pikhq: and the other three? 04:36:51 coppro: name horses 04:37:01 elliott_: this man-crush is becoming somewhat eerie. 04:37:04 I suppose you can be philosophical about it, or whatever else you want to be about it; especially, this is esoteric programming channel, but even in non-esoteric programming you can think about such things for whatever reason whatsoever, even. 04:37:20 man-crush is that when one man crushes another man 04:37:32 es 04:37:33 murder is okay when it's manly 04:37:34 *yes 04:37:38 for some definition of crush 04:37:39 CakeProphet: haha 04:37:43 CakeProphet: i just had the tab open 04:37:46 thanks to crushing on him 04:37:49 and he linked to the new e-pig post 04:37:50 and 04:37:50 yeah 04:38:07 do you dream about conor mcbride 04:38:30 yes 04:38:40 im going to go into his house and take off his skin and wear it and become him 04:38:49 make yourself happy 04:38:53 all by yourself 04:38:54 https://secure.wikimedia.org/wikipedia/en/wiki/Acts_of_the_112th_United_States_Congress 04:39:41 zzo38: I just don't see how not making a spec for a language /invalids all benchmarking ever/. Which was how this topic started. 04:39:53 *invalidates 04:40:02 We're travelling fast towards default. 04:40:06 haha benchmarking 04:40:10 AKA "The end of economy". 04:40:27 sorry I pretty much just got back but why do you want benchmarking 04:40:34 isn't benchmarking an implementation thing anyway 04:40:45 CakeProphet: you were talking about benchmarking the implementations of a language 04:40:47 but there is no such language 04:41:05 okay, I will never say Python again. 04:41:11 this depends on the definition of language doesnt it 04:41:12 because it does not exist. 04:41:17 CakeProphet: It doesn't (with the exception of a few kinds of philosophical ideas) but it is helpful. But benchmarking is helpful for implementation mostly is in fact correct. But can be compared 04:41:20 you can say python 04:41:23 but you can't refer to it as a language 04:41:35 if languages can be specified by the behavior of a program then yeah python is a language 04:41:48 that's a specification that nobody believes 04:41:49 you know why? 04:41:56 because people report bugs in the python program for implementing Python wrong 04:41:58 Such as, the program "python" and the "python" snake and the "Monty Python" and so on 04:42:02 okay, yesterday I wrote a program in the python interpreter. It was not a programming language. I just programmed thin air. 04:42:02 "this behaviour is incorrect", etc. 04:42:06 heheheheheheheehehe 04:42:22 CakeProphet: you programmed a Python program. but Python is not a programming language. 04:42:33 python is a human language 04:42:42 for communicating between humans 04:42:45 right, the Python program was written in nothingness. Python is pretty mystical sometimes. 04:42:47 elliott_: Yes, it does make difficult. Is it just the idea of the people who have programmed it, or the collective? So, one could say either the document or implementation might be the wrong one possibly? 04:42:50 pikhq: I count 23 04:42:58 coppro: Yeah, I got a miscount. 04:43:03 Still utterly ridiculous. 04:43:17 zzo38: They could both be wrong. 04:43:24 pikhq: also I definitely do not see 15 for naming buildings 04:43:27 zzo38: If van Rossum says so. 04:43:39 coppro: So further research told me I was wrong? 04:43:44 ok, python is a language whose spec is a physical brain 04:43:46 pikhq: Yes maybe they could both be wrong. Maybe. (It is, again, another kind of philosophical idea) 04:43:49 coppro: Still. Utterly ridiculous. 04:44:13 zzo38: Slightly less philosophical, because Python runs on the benevolent dictator model. 04:44:23 it's been a while since I've done anything in python. I don't think I've ever used any of its really fancy features either. those things are spooky. 04:44:41 pikhq: Perhaps. OK. 04:44:53 monqy: What kind of realy fancy features? 04:45:00 I dunno I forgot them all 04:45:17 they're probably really simple too but they spook me out 04:45:20 I often wonder what language I'm writing in when I write a Python program. It is deeply confusing to me. This conversation has clarified things for me. 04:45:40 I have done two things in Python. I wrote some solitaire card games and I have modified a drive wipe script for FreeGeek Vancouver. 04:45:40 i write my python programs in perl btw 04:46:07 monqy: !!!!??? 04:46:21 oh wait perl doesn't exist either 04:46:21 sorry 04:47:05 I guess I really am confused about what language I'm writing in when I write a Python program. 04:47:08 deeply confused. 04:47:44 if only you had some kind of document that described the language to you. A document that may in fact be subject to change in the future. 04:48:05 Stick to SKI, then. At least that's a mathematical fact. 04:48:05 a formal specification? 04:48:08 as the language changes, for whatever reason. These things are ephemeral. 04:48:26 ephemeral sucks 04:48:45 Perhaps instead of saying you wrote the program in Python you say it is written in python instead (that is, without uppercase "P"), which is used to indicate that, you have the program "python" which can be used to interpret the program in the language whatever it happens to be, if anything... 04:48:46 what if you define a language by a spec and then leave that spec alone and make a new spec when you want to change it 04:49:04 monqy: Then you should give them version numbers, or, if they don't have them, refer to them by dates. 04:49:14 monqy: Well, then you'd have Haskell~ 04:49:22 NihilistDandy: or scheme 04:49:24 NihilistDandy: Haskell is versioned. 04:49:28 or a bunch of other languages 04:49:32 pikhq: ~ means sarcasm 04:49:39 oh 04:49:42 I thought it meant singing 04:49:46 lol 04:49:48 * CakeProphet wrote a program in the C language yesterday. 04:49:52 which C 04:49:55 C. 04:49:58 what's C 04:50:03 There's two such languages. 04:50:04 I dunno, I was pretty confused myself. 04:50:06 Soon to be 3. 04:50:18 was it C99 04:50:20 NihilistDandy: Strange, I thought it was a vaguely sing-songy type thing. だね〜? 04:50:33 I dunno, I couldn't find the spec. 04:50:34 And then there are variants of C and implementation specific features of C programs, in addition to others too. 04:50:55 I'm bad at googling. 04:51:02 would you like me to find the spec~ 04:51:19 Sure. Go find the spec for C. 04:51:23 what 04:51:35 which version 04:51:45 which C 04:51:47 , that is 04:51:47 I don't know. I thought I explained this... 04:51:52 we are going in circles now... 04:52:11 I happen to like a subset of the "GNU89" version of C 04:52:31 I like the subset of C that is quines. 04:52:44 quines as specified by which version of C 04:52:45 pikhq: In Japanese I've always thought of it more as an extension of the vowel, but I suppose many speakers make that sound fairly sing-dongy 04:52:48 *songy 04:53:06 Fuck it, I'll presume ISO C99+POSIX 2008.1 04:53:11 CakeProphet: http://pubs.opengroup.org/onlinepubs/9699919799/toc.htm 04:53:14 Have fun! 04:53:47 monqy: The C that is implemented by the gcc, I think. 04:53:48 NihilistDandy: Fair 'nough. 04:53:50 CakeProphet: Not knowing because is explained and how you go in circles is one of the kind of philosophical because sometimes making philosophy, if it is of the confusing kind, results in this kind of things. So that is how you learn (kind of)! 04:54:01 NihilistDandy: loldongs 04:54:04 CakeProphet: So ISO C99! 04:54:32 oh okay. Yeah sometimes I get confused because people are like "go write programs in C", and I assume C is a language. 04:54:36 * CakeProphet didn't know how wrong he was. 04:54:59 C is a family of languages 04:55:10 An incestuous family of languages 04:55:17 gross 04:56:20 a happy family? 04:56:41 CakeProphet: They don't know. 04:57:07 the thing about Python is that the language changes between CPython versions, pretty much. 04:57:41 Another thing is what parts should be considered "the language" 04:58:05 the language defined by cpython's behaviour at verison (version here) 04:58:37 I would Python is a family of languages, with specific languages being versioned. 04:59:03 I remember in #python it would sometimes help to specify which version of Python you were talking about 04:59:36 +say ... -_- 04:59:37 if only python were formally specified 04:59:47 yes, then it could be one language, like C. 04:59:53 what 05:00:05 proper implementations of python _must not have_ tail call optimisation 05:00:13 haha. yes. it's required. 05:00:29 by the... er wait, by.. 05:00:36 uh... 05:00:42 by the cpython. by the guidos brain. 05:00:42 by the CPython source! 05:01:48 !perl $x = hello => $x; 05:01:59 !perl print $x = hello => $x; 05:02:00 hellohello 05:02:12 what just happened :( 05:02:22 dunno. Consult the Perl spec. 05:02:29 I think it's in /bin/perl 05:02:33 gross 05:02:34 !perl print $x = 5 => $x = 6; 05:02:35 66 05:02:39 snazzy 05:03:14 !perl print $x = 5 => $x = 6 => $x = $x; 05:03:15 666 05:03:20 I'm actually not sure what is happening now... 05:03:34 I would expect 566 05:03:53 !perl print $x = $x => $x = 5 => $x = 6; 05:03:53 666 05:04:33 ..yeah, assignment precedence does weird things. 05:05:01 that and the fact that , does two completely different things. 05:05:33 !perl print ($x = (print ($x = print ($x = 5)))) 05:05:33 511 05:06:06 see, it would be nice if print actually returned what it printed, but instead it returns 1 05:06:28 !perl print $x => ($x = print ($x = 5)) => $x 05:06:28 5111 05:06:35 dang it perl 05:07:10 !perl print $x => ($x = 5) => $x 05:07:11 555 05:07:20 how did it figure that out 05:07:46 > (print 1) => (print 2) 05:07:47 : parse error on input `=>' 05:07:55 !perl (print 1) => (print 2) 05:07:56 12 05:08:01 good question. :P 05:08:10 Perl can see the future, obviously. 05:08:43 See reverse state monad. 05:08:47 god that monad is so hot. 05:08:50 I have a mancrush on it. 05:08:59 I crushed it with my minds. 05:09:01 !perl $a = 5; ($a, $b) = ($b, $a); print $a; 05:09:24 yeah see I have no clue why it printed 555 above. 05:09:25 unification failure there perl 05:09:38 lol 05:09:52 -!- fizzie has joined. 05:10:30 !perl print $x, ($x=5) 05:10:30 55 05:10:33 ...see, what. 05:10:49 !perl print ($x=5), $x 05:10:49 5 05:10:54 whoa!! 05:11:10 !perl print ($x=5) => $x 05:11:10 5 05:11:16 => is just , 05:11:19 so it's sequencing 05:11:25 !perl print $x => ($x = 5) => $x 05:11:25 555 05:11:27 but with one special thing so why not have another 05:11:33 print ($x, $x = 5, $x) 05:11:34 now 05:11:37 if you look at how this evaluates 05:11:38 it 05:11:38 uh 05:11:41 it allows a bareword on the left right? 05:11:43 that makes no sense :( 05:11:47 maybe it evaluates assignments first 05:11:48 or something 05:11:50 monqy: yeah 05:11:57 oh 05:12:01 but then what about ($x=5), $x 05:12:01 monqy: hm 05:12:01 monqy: maybe it turns into 05:12:11 print "$x", ($x = 5), ... no wait 05:12:15 it seems to be exclusive to the print operator. 05:12:15 that wouldn't explain the last one 05:12:15 hmm 05:12:17 oh well 05:12:23 "" 05:12:32 !perl @x = ($x, $x=5); print @x 05:12:33 55 05:12:36 ...or not. 05:12:45 so it's a list operator thing. 05:13:02 perl is confusing 05:13:04 im confused 05:13:38 !perl @x = ($x, $x, $y); $x=5;$y=2; print @x 05:13:43 -!- zzo38 has left. 05:14:06 might have something to do with how Perl uses lists in assignment operators. 05:14:12 What's confusing about it? 05:14:29 the evaluation order was unexpected. 05:14:33 i always hate when people post about areas of my expertise because they'll be wrong 05:14:37 Ah, that 05:15:23 !perl @z = (my ($x=$y, $y=2)); print @z; 05:15:24 Can't declare scalar assignment in "my" at /tmp/input.18475 line 1, near "))" 05:16:29 !perl (@z = ($x=$y, $y=2)) = ('a','b'); print @z, $x, $y; 05:16:30 ab2 05:16:33 lol 05:16:50 !perl (@z = ($x=$y, $y=2)) = ('a','b'); print @z, ' ', $x, $y; 05:16:50 ab 2 05:17:16 -!- zzo38 has joined. 05:17:56 !perl (@z = ($x=$y, $y=2)); print @z, ' ', $x, $y; 05:17:56 2 2 05:18:15 okay, these are expected... 05:18:42 but now I don't know what is expected and what is unexpected... 05:18:48 so maybe not. 05:18:53 what if perl had a real spec 05:18:57 would that help 05:19:16 (no that was a trick question it would be too much of a mess) 05:19:29 ((that was a joke of course it would help)) 05:19:32 (((what am I saying))) 05:20:03 to #perl! 05:20:07 the official spec of perl. 05:20:17 im afraid 05:20:22 is it a good place 05:22:03 not really. it's occasionally helpful. 05:22:38 more often than not I get assaulted with useless pickiness, which is weird because it's Perl we're talking about.. 05:22:56 theres only one way to do it 05:23:47 * elliott_ notes that CakeProphet considers everything useless pickiness 05:23:54 do they get mad about doing obscene things with perl 05:23:57 i.e. anything with perl 05:24:03 (perl jokes are funny) 05:24:41 seriously though is there any sort of perl that's considered abusive 05:25:37 obfuscated too far for respect 05:25:48 depends on who you talk to. I generally don't care. others do. 05:25:55 exploited a bug in the spec 05:26:07 obfuscated too far for respect / exploited a bug in the spec 05:26:12 opening lyrics of Abusive Perl 05:27:43 Also, valid Perl. 05:31:18 < tm604> eval: [ $x, $x - 3, $x = 5, $x - 3 ] # they're processed left-to-right but since $x is an lvalue it'll stay as $x in the resulting expression 05:31:26 < SpiceMan> anyway, assigning in a list is wrong 05:31:44 I didn't know programming style was such a deep, ethical issue. 05:31:54 in perl it is 05:31:56 -!- zzo38 has left. 05:32:04 there's more than one way to do it but that isn't one 05:32:55 < tm604> It'll evaluate to 5 when converting to the arrayref in the above example - but would stay as an lvalue if you passed that list to a function call. 05:33:15 interesting... 05:33:18 "is wrong" -- oh noes ethical judgement 05:36:38 They're not called perl monks for nothing 05:37:46 im having trouble grokking the concept of perl style pedantry 05:37:58 isnt perl for dirty hacks why else would anyone use it 05:38:22 yes I am having similar difficulties. 05:38:29 I guess there are pedants for every language... 05:39:10 Perl pedants are former C pedants who decided they wanted something more opaque. 05:39:18 ~ 05:39:44 Sort of 05:40:20 Actually, I don't think I've known anyone that used perl for long without developing their own particular brand of pedantry about it 05:40:38 Except the ones who switched to python because it was the sexy new (nonexistent) thing 05:41:03 !perl @x = ($x,$x,$x=2); ($x[0],$y) = (3,4); print @x,' ',$x,$y 05:41:03 322 24 05:41:14 my perl pedantry is i cant stand perl code that doesnt cave in to heinous obfuscation 05:41:23 NihilistDandy: I switched from python to perl, so... 05:41:41 so far I am not pedantic about Perl. But I'm not pedantic about any language really. 05:41:44 so this makes sense. 05:41:53 * NihilistDandy nods 05:41:56 /especially/ languages that don't exist. 05:42:00 Just don't drink the Wall-aid too hard 05:42:30 sounds dangerous. 05:42:54 Any language is dangerous if you buy into the hype 05:43:07 so apparently the lvalues evaluated after the list evaluates. So it's just a weird case that happens inside lists. 05:43:17 "Lisp has all the visual appeal of oatmeal with fingernail clippings mixed in." -- literally god 05:43:52 perl -Wall 05:43:58 --pedantic 05:44:48 lol 05:44:55 !perl sub test {$_[0] = 2} $x = 1; test($x); print $x; 05:44:55 2 05:45:14 im n ur code, reassigning ur lvalues. 05:45:27 call by vile 05:45:43 heh 05:46:14 usually this "feature" is disabled when you reassign @_ or use shift, which is what 99% of Perl functions do. 05:47:11 I think, let's test this. 05:47:18 !perl sub test {shift = 2} $x = 1; test($x); print $x; 05:47:18 Can't modify shift in scalar assignment at /tmp/input.20928 line 1, near "2}" 05:48:47 you /can/ define subroutines that can be used as lvalues. 05:48:55 but shift is not one of those. 05:52:57 !perl sub take : lvalue {$_[0]} sub test { &take = 3} $x = 0; test($x); print $x; 05:52:57 3 05:58:43 hi im 05:59:04 I actually enjoy Perl's depravity. This is what stands out to me. 05:59:16 Pervert. :P 06:03:40 You could actually write programs in a style similar to Python. 06:03:44 but how boron would that be? 06:05:13 well no, you would actually want to /declare/ your variables. This is counter-intuitive to Python style. 06:06:36 in which variables magically appear at runtime like the hash table keys they are. 06:08:28 in a class definition? don't want a hash table? no worries, you can just define a huge list of strings named __slots__. Very clean and pythonic. 06:09:56 actually it might be a tuple. I can't recall. 06:16:27 it's a list 06:40:57 -!- CakeProphet has quit (Ping timeout: 255 seconds). 06:50:32 -!- zzo38 has joined. 06:54:28 Yes, it is true! It is not true! 06:54:33 taupe 06:57:10 toupe 06:58:48 targot 07:02:05 I do not think pi has anything to do with circles. I think circles has to do with pi. Some people think tau (2pi) should be used instead of pi but I am one of those who disagrees with that idea. Even if you somehow believe that the ratio of a circumference to the diameter is 3, that doesn't mean pi is 3. 07:04:06 fyguhijokp[l];';kljhgfdrt90iuhgvui09-hviop0jhbvi90jio0-9ijnbjio0- 07:09:10 Can you please write it more clearly this time? 07:09:23 asfdjqieprtg 07:10:13 -!- CakeProphet has joined. 07:10:13 -!- CakeProphet has quit (Changing host). 07:10:13 -!- CakeProphet has joined. 07:13:43 -!- pikhq_ has joined. 07:14:00 -!- monqy has quit (Quit: hello). 07:16:06 -!- pikhq has quit (Ping timeout: 240 seconds). 07:29:24 -!- CakeProphet has quit (Ping timeout: 276 seconds). 07:29:33 -!- foocraft_ has quit (Ping timeout: 255 seconds). 07:56:12 -!- zzo38 has quit (Remote host closed the connection). 08:06:04 oh my god 08:06:07 the opengl haskell binding 08:06:09 actualyl uses Ptr 08:06:11 r u joking 08:06:20 not even Ptr Blah 08:06:21 Ptr a 08:06:21 yes 08:06:22 a 08:06:24 a pointer to fucking anything 08:06:26 clap 08:25:21 What part of it? 08:25:35 Deewiant: vertex object things 08:25:41 GL.bufferData GL.ArrayBuffer GL.$= (fromIntegral size, ptr, GL.StaticDraw) 08:25:47 that ptr could literally be a pointer to ()s 08:25:49 or to (forall a. a)s 08:25:53 at least use a typeclass, jeez 08:26:01 -!- ais523 has quit (Remote host closed the connection). 08:26:05 What should it be? :-P 08:34:38 -!- Vorpal has joined. 08:39:55 Deewiant: A typeclass, since the a should always be one of the GL value types :P 08:39:58 (Unless I'm missing something) 08:40:08 You can always cast it 08:40:14 I'm not sure it should be 08:40:18 I think it really can be anything 08:41:52 You can use it to just store arbitrary data on the GPU AFAICT 08:43:39 Heh 08:43:50 Deewiant: That sounds like a terrible idea if you have e.g. Ptr (a -> b) 08:44:02 Or, any heap type 08:44:05 GC doesn't look at GPU memory :P 08:44:32 If you move GC data away from the GC then obviously you have to handle it somehow, yes :-) 08:52:12 "Someone should be paying you full-time to actually make all of these things that will be so much better than all the other versions of those things." 08:52:17 the nicest thing i have ever been told ;_____; 09:23:56 -!- wth has joined. 09:24:22 -!- wth has changed nick to Guest41798. 09:24:30 -!- Guest41798 has left. 10:05:56 -!- foocraft has joined. 10:21:16 ?src Functor Either 10:21:16 Source not found. My pet ferret can type better than you! 10:21:49 ?src Either fmap 10:21:49 fmap _ (Left x) = Left x 10:21:50 fmap f (Right y) = Right (f y) 10:22:03 Deewiant: yeah, then i realised that's not relevant 10:22:10 * elliott_ is trying to make the code in http://personal.cis.strath.ac.uk/~conor/Kleisli.pdf work 10:22:18 specifically 10:22:19 instance (IFunctor f ,IFunctor g) ⇒ IFunctor (f :+: g) where 10:22:19 imap h (InL fp) = InL (imap h fp) 10:22:19 imap h (InR gp) = InR (imap h gp) 10:24:13 And why doesn't that work 10:25:12 Deewiant: 10:25:14 /home/elliott/Code/outrageous-fortune/outrageous-fortune.hs:58:33: 10:25:15 Could not deduce (g ~ f) 10:25:15 from the context (IFunctor f, IFunctor g) 10:25:15 bound by the instance declaration 10:25:15 at /home/elliott/Code/outrageous-fortune/outrageous-fortune.hs:3:10-55 10:25:15 `g' is a rigid type variable bound by 10:25:19 the instance declaration 10:25:22 at /home/elliott/Code/outrageous-fortune/outrageous-fortune.hs:3:32 10:25:24 `f' is a rigid type variable bound by 10:25:25 the instance declaration 10:25:27 at /home/elliott/Code/outrageous-fortune/outrageous-fortune.hs:3:20 10:25:30 Expected type: f s i 10:25:31 Actual type: g s i 10:25:33 In the second argument of `imap', namely `gp' 10:25:36 In the first argument of `InL', namely `(imap h gp)' 10:25:37 In the expression: InL (imap h gp) 10:25:39 Failed, modules loaded: none. 10:27:55 (This after I added kind signatures to :+:.0 10:27:55 ) 10:31:47 OH 10:31:48 duh 10:37:19 -!- azaq23 has joined. 10:47:49 ?src (<*) 10:47:49 (<*) = liftA2 const 10:47:54 ?. unpl src (<*) 10:47:54 () 10:47:57 o_O 10:48:09 ?src liftA2 10:48:10 liftA2 f a b = f <$> a <*> b 10:48:13 right 10:48:19 \a b -> const <$> a <*> b 10:48:47 ?unpl (<*) = liftA2 const 10:48:48 (<*) = liftA2 (\ a _ -> a) 10:49:14 ?src (*>) 10:49:14 (*>) = liftA2 (const id) 10:49:29 const id <$> a <*> b 10:49:30 hmm 10:49:34 no simpler way to write that, right 10:49:35 ? 10:49:46 ?ty \a b -> const id <$> a <*> b 10:49:47 forall a a1 (f :: * -> *). (Applicative f) => f a1 -> f a -> f a 10:50:01 ?ty (*>) 10:50:01 forall (f :: * -> *) a b. (Applicative f) => f a -> f b -> f b 10:50:03 ? 10:50:22 Well, that's where you got it from I guess, heh 10:51:58 haha wow, the arrows of outrageous fortune are... 10:52:01 outrageously slow 10:52:11 Howso 10:52:24 So, choose a big text file, a Shakespearean tragedy, perhaps, and invoke 10:52:24 runFH $ fileContents "Hamlet.txt" 10:52:24 and wait 10:52:25 . 10:52:27 he is not kidding 10:52:34 :-D 10:52:37 im running it on /usr/share/dict words and my computer isnt showing what im typing any more oh 10:52:39 and 10:52:39 i think my memory 10:52:41 is 10:52:41 all 10:52:42 leaked 10:52:42 ow 10:52:43 fuck 10:52:47 switching to tv 10:53:34 Deewiant: oh my god 10:53:42 i just watched the oom killer kill chrome 10:53:46 for ghc's sins 10:54:11 oh and THEN he tells us how to do it fastly 10:54:14 fucker 11:05:27 -!- Sgeo has joined. 11:21:31 elliott_, gnome 3 is a disaster, I gave up on it when I couldn't even locate the setting for changing window decorations theme after 10 minutes of searching in the preferences... 11:21:46 heh 11:21:56 Maybe you can't change it 11:22:02 After all, configurability is bad and confusing 11:22:21 elliott_, gave lxde a try but it was crashy. Could be due to catalyst drivers since it was X itself that crashed from trying to change lxde desktop bg colour, but the backtrace from X segfaulting seemed free from catalyst things 11:22:25 xfce seems to work well 11:22:38 Why do people use desktop environments 11:22:57 Deewiant, as opposed to just a window manager? 11:23:20 Yep 11:24:11 Deewiant, hm, for me, because I haven't found a window manager that I liked yet. I tried a few. 11:24:21 I don't like tiling window managers I found out 11:25:40 So you like gnome 2 / lxde / xfce but not any WMs, or? 11:26:18 Deewiant, well lxde I have been unable to decide if I like yet 11:26:26 due to it crashing on some stuff 11:26:49 but lxde had a few other issues as well 11:27:11 like not being able (as far as I could tell) to use the default X cursors, instead of fancy ones. 11:27:26 and also I didn't find a non-horrible window decoration theme in it 11:27:40 Deewiant, gnome 2 I like. KDE 3.5 and older too. xfce4 is quite nice 11:28:27 Deewiant, I tried a few WMs and twm is kind of nice when it comes to behaviour, but it looks ugly as fuck, even if you change the colours with xresources or whatever it was 11:28:41 tiling WMs I don't seem to like so far 11:28:56 Deewiant, any suggestions for non-tiling WMs? 11:29:16 I use openbox 11:29:23 And shall now relocate to a bus stop --> 11:29:28 hm, I haven't tried that one actually 11:29:34 I think I tried some other *box? 11:49:57 I found small nits in all the other boxes (no I can't remember what they were) 11:50:16 ah 11:50:51 (including IceWM) 11:56:27 -!- CakeProphet has joined. 12:43:23 yess rayman installer launches 12:43:43 "Full installation MMX for DirectX [six].[one]" 12:43:48 ah...yes, this is what i want... 12:45:14 12:47:01 ah, i need dlinput.dll for this 12:47:10 quintopia: Deewiant: CakeProphet: do any of you use windows ever 12:47:12 Sgeo: 12:47:15 :P 12:47:23 Hi 12:47:41 oh wait its on the cd 12:47:42 yayyy 12:48:17 hm or wait is it 12:50:08 In my case, I used a Windows Vista "dinput.dll" file, as the one from my "Rayman 2" CD didn't work for me. 12:50:09 ah 12:50:13 Sgeo: do you have access to a windows partition 12:50:23 The one I'm currently using 12:50:31 Is 7 close enough/identical? 12:50:39 yes 12:50:47 Sgeo: can i have your \windows\system[thirtytwo]\dinput.dll file? 12:51:09 Hold on 12:52:57 * Sgeo takes elliott's email address from Agora 12:53:32 in return you can have a useless google+ invite 12:53:34 unless you already have one 12:54:07 I don't 12:55:05 invited 12:55:17 thx for file 12:55:31 yw 12:55:42 still doesn't work though :D 12:55:42 hmm 12:57:13 Huh, I have to link Google+ with Picasa 12:57:23 Maybe this will make Picasa on my phone work? 12:57:25 have to? 12:57:53 The choices given were to link, or not to join Google+ 12:58:07 WORKS NOW YAAAY 12:58:08 Sgeo: heh 12:58:20 "SITE RAYMAN2" <-- good english in menus 12:58:58 this is working A+ good 12:59:05 todo: get antialiasing enabled in it somehow, maybe dare to try widescreen, fullscreen 12:59:07 rayman yaay 12:59:12 sgeo you've played rayman right 12:59:14 two 12:59:18 then you can UNDERSTAND MY DELIGHT 12:59:25 I've... heard of it. Might have seen it being playe 12:59:28 played 12:59:33 Unless I'm thinking of a different game 12:59:45 go pirate it and play it it's the best three-dimensional platform game ever created :{ 12:59:56 elliott_: Yes, I dualboot Windows 7 for gaming 13:00:00 Deewiant: TOO LATE 13:00:06 You were just toooo slow. 13:00:12 I didn't really want to help you anyway 13:00:20 Nobody ever does ;____; 13:00:26 elliott_, does it have glowy sphere things called lums? 13:00:49 Sgeo: yes. 13:01:04 Ok, yeah, I've watched my friend play it a long time ago 13:02:01 brb playing it 13:02:03 -!- elliott_ has quit (Quit: Leaving). 13:09:47 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 13:12:37 -!- elliott has joined. 13:12:43 Stupidly hard to get this to fullscreen right 13:12:50 Is there a way to get wine to do everything as a virtual desktop, just a fullscreen one :P 13:18:26 -!- elliott has quit (Quit: Leaving). 13:34:26 -!- copumpkin has joined. 13:34:26 -!- copumpkin has quit (Changing host). 13:34:26 -!- copumpkin has joined. 13:34:42 perhaps virtual box has what elliott is looking for 13:34:54 also, installing Windows will likely have a similar effect. 13:36:04 CakeProphet, I thought VirtualBox doesn't work well with 3d 13:43:11 -!- azaq23 has quit (Read error: Operation timed out). 13:44:58 -!- azaq23 has joined. 13:45:01 -!- azaq23 has quit (Changing host). 13:45:01 -!- azaq23 has joined. 13:56:47 -!- azaq23 has quit (Quit: Leaving.). 14:01:33 -!- azaq23 has joined. 14:05:24 -!- elliott has joined. 14:14:43 -!- Sgeo has quit (Read error: Connection reset by peer). 14:15:24 -!- Sgeo has joined. 14:25:18 -!- elliott_ has joined. 14:25:18 -!- elliott has quit (Read error: Connection reset by peer). 15:18:17 -!- Slereah has quit (Ping timeout: 252 seconds). 15:22:01 olsner: you konw how you were oh and i want with and but yeah its let me knwo if? 15:33:03 unsafePerformIO (>>= #0 #1) = seq# #0 (#1 #0); 15:33:03 unsafePerformIO (return #0) = #0; 15:34:00 olsner: your dreams answered 15:35:40 wait i can do that better, unsafePerformIO could be id 15:35:48 #? 15:35:51 Yes. 15:38:30 Unboxed? I'm generally clueless about that. Why is #1 being used like a function? 15:39:05 It's not Haskell. 15:39:31 o.O 15:50:42 olsner: yeah i pretty much invented the best 16:27:24 -!- MigoMipo has joined. 16:37:14 -!- Phantom_Hoover has joined. 16:37:31 -!- copumpkin has quit (Ping timeout: 246 seconds). 16:38:07 -!- copumpkin has joined. 16:38:08 -!- copumpkin has quit (Changing host). 16:38:08 -!- copumpkin has joined. 16:47:41 -!- Sgeo_ has joined. 16:51:27 -!- Sgeo has quit (Ping timeout: 276 seconds). 17:02:28 -!- Slereah has joined. 17:18:56 -!- Sgeo__ has joined. 17:21:25 -!- Sgeo_ has quit (Ping timeout: 250 seconds). 17:23:36 -!- Sgeo has joined. 17:24:00 -!- Sgeo__ has quit (Ping timeout: 255 seconds). 17:32:27 -!- Sgeo_ has joined. 17:35:29 -!- Sgeo_ has quit (Read error: Connection reset by peer). 17:35:42 -!- Sgeo has quit (Ping timeout: 255 seconds). 17:36:52 -!- Sgeo has joined. 17:59:55 -!- monqy has joined. 18:02:04 -!- nooga has joined. 18:16:04 -!- elliott has joined. 18:16:04 -!- elliott_ has quit (Read error: Connection reset by peer). 18:30:54 I should be able to use calibre to work around Nook Touch's file support limitations, right? 18:40:48 -!- Sgeo_ has joined. 18:41:52 -!- Sgeo has quit (Ping timeout: 255 seconds). 19:01:06 -!- nooga has quit (Ping timeout: 250 seconds). 19:13:46 -!- nooga has joined. 19:17:59 -!- nooga has quit (Ping timeout: 244 seconds). 19:18:52 -!- nooga has joined. 19:24:35 -!- oerjan has joined. 19:26:36 oerjan joers oerasn an 19:27:06 hey oerjan unsafePerformIO $0 = $0; 19:27:33 -!- micahjohnston has left ("〆"). 19:27:44 Joe R'Jan 19:34:27 Gregor: Can GGGGGGGGGGGGC handle two consecutive non-pointer members? 19:34:37 You can't really tag the previous field in that situation. 19:34:52 what is 〆 ? 19:35:17 kanji of some kind, it seems 19:35:21 -!- elliott has left ("Leaving"). 19:35:23 For closing. 19:35:23 Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. 19:35:26 -!- elliott has joined. 19:38:26 -!- derrik has joined. 19:41:02 elliott: I assume you're referring to Fythe? 19:41:11 Gregor: No I am referring to GGGGGGGGGC 19:41:19 Well 19:41:24 GGGGC only uses tagging w/ Fythe. 19:41:28 GGGGC with Fythe's model of distinguishing literal values 19:41:38 Can that model handle consecutive non-pointers? 19:41:50 Remember what a Fythe value is? 19:42:04 Yes, but that doesn't answer my question :P 19:42:14 Yes, it does. 19:42:27 It tells me you didn't do it that way. 19:42:32 It cannot handle consecutive non-pointers, and it doesn't need to. 19:42:33 It doesn't tell me it can't be done that way. 19:42:37 Thank you. 19:42:53 I'll probably just put a tag on every word, then. 19:43:44 -!- derrik has left. 19:45:45 hey oerjan unsafePerformIO $0 = $0; <-- wat 19:45:55 oerjan: yep 19:46:30 = $0; does not parse afaik 19:46:44 oerjan: who said it was haskell 19:47:03 bonody 19:47:19 _start = (>>) main (return Unit); 19:47:19 main = (>>) (putStrLn _Cstr_0) (putStrLn _Cstr_1); 19:47:20 _Cstr_0 = (:) 72 ((:) 101 ((:) 108 ((:) 108 ((:) 111 ((:) 44 ((:) 32 ((:) 119 ((:) 111 ((:) 114 ((:) 108 ((:) 100 ((:) 33 [])))))))))))); 19:47:20 _Cstr_1 = (:) 71 ((:) 111 ((:) 111 ((:) 100 ((:) 98 ((:) 121 ((:) 101 ((:) 44 ((:) 32 ((:) 99 ((:) 114 ((:) 117 ((:) 101 ((:) 108 ((:) 32 ((:) 119 ((:) 111 ((:) 114 ((:) 108 ((:) 100 ((:) 33 [])))))))))))))))))))); 19:47:20 Unit; 19:47:22 []; 19:47:24 (:) x xs; 19:47:26 return $0 = $0; 19:47:28 (>>=) $0 $1 = seq# $0 ($1 $0); 19:47:32 (>>) = seq#; 19:47:34 #foreign import "std" "putStrLn#" 19:47:36 putStrLn = putStrLn#; 19:48:02 core? 19:50:23 oerjan: nope 19:50:26 well, yes and no. 20:01:45 Gregor: Erm, did prgmr create a default account called codu on your system? X-D 20:01:51 elliott: is that output from some program? 20:02:37 newsham: nope 20:02:42 hand-written 20:03:10 I see. do you want a psychological referral? 20:03:35 newsham: been there, done that. 20:03:35 elliott: I don't recall. I don't think so, I think I created it. 20:03:41 next q: whats it input for? :) 20:03:47 newsham: a hypothetical program 20:04:02 Gregor: What, an account called "codu"? Why would you want an account named that? 20:04:08 (My reasons for assuming they do are COMPLICATED) 20:04:14 and does "seq# $0 ($1 $0)" work because of some kind of memoization? 20:04:37 I don't see how memoisation is relevant 20:04:39 if its just hypothetical, why not use teh infexes? :) 20:04:40 Don't you just mean sharing? 20:05:04 elliott: yes, sharing of the result of seq# on $0 20:05:15 Prelude System.IO.Unsafe> let x = unsafePerformIO (print 99 >> return 0) 20:05:15 Prelude System.IO.Unsafe> x `seq` id x 20:05:16 99 20:05:16 0 20:05:19 memoizing the result the first time its computed 20:05:21 That's a basic property of all functional languages 20:05:23 It's not memoisation 20:05:25 It's just reducing a thunk 20:05:29 elliott: My main account is codu, because why not? 20:05:33 Well, sure, that's a kind of memoisation, but that seems backwards to me 20:05:47 elliott: yah, replacing the thunk with its result.. memoization. 20:06:01 newsham, hey, why is your name an example of the Curry-Howard isomorphism? 20:06:03 memotato, memotahtoe 20:06:14 newsham: it's more like memoisation is ak ind of thunk reduction. 20:06:19 hoover: afaik its not. 20:06:27 newsham, it is. 20:06:35 my name is "tim" 20:06:36 Well, your whois one, at least. 20:06:46 the whois is that because i think CH is wikkit cool 20:07:16 Pfft, it's not even dependently typed. 20:07:37 what isnt? my example? 20:08:26 Yes. 20:08:35 elliott: you are of course aware that haskell permits implementations to assume referential transparency and evaluate x more than once. 20:09:00 oerjan: of course 20:09:11 oerjan: I'm just saying that any implementation that _didn't_ reduce thunks in such a way would be completely braindead 20:09:14 and that ghc may have inlining optimizations which risk doing that. 20:09:19 since sharing is integral to doing just about /anything/ circular with Haskell 20:09:36 i.e., non-sharing implementations don't scale in a very major way in the physical universe 20:10:52 http://www.smbc-comics.com/index.php?db=comics&id=2245 20:11:17 newsham: Anyway, there is no sharing or thunks as such in my model 20:11:20 It's purely based on symbolic term rewriting 20:11:27 So the "sharing" is just in that it literally reduces the term 20:11:38 so why's the seq# needed? 20:11:48 Because otherwise your IO actions would happen in a totally random order? 20:12:12 elliott: but if there's no sharing, they can still happen in an odd order 20:12:15 because they can happen two times 20:12:23 elliott: in ghc you are _not_ guaranteed that a is evaluated first in a `seq` b 20:12:43 also when does io "happen" in term rewriting? 20:12:51 oerjan: hm really? 20:12:55 oerjan: what's the explicit guarantee? 20:12:57 anyway, this isn't GHC 20:13:04 newsham: Of course there's sharing 20:13:09 It's implicit in the term reduction model 20:13:16 the explicit guarantee is that both will be evaluated before the seq returns... 20:13:18 [10:08] < elliott> newsham: Anyway, there is no sharing or thunks as such in my model 20:13:26 yes, because it's not explicit 20:13:30 oerjan: right 20:13:39 newsham: Anyway, it "happens" completely unsafely; whenever (putStrLn# s) gets reduced, it prints out the line. 20:13:44 @google pseq 20:13:45 http://cs.hubfs.net/forums/thread/16353.aspx 20:13:45 Title: hubFS: THE place for F# - Using PSeq from powerpack 20:13:46 er 20:13:49 Of course it is totally unsafe and impure, but this is just the low-level, untyped implementation. 20:13:50 @hoogle pseq 20:13:50 Control.Parallel pseq :: a -> b -> b 20:13:52 The focus is simplicity and speed. 20:14:19 elliott: pseq does give such a guarantee though, and exists precisely because seq doesn't 20:14:40 http://www.thenewsh.com/~newsham/lambda/prelude.lam 20:15:16 oerjan: In my model, the semantics are simple: when reducing (seq# a b), if a can be reduced, then it will be, within the seq# application; otherwise, the expression will be replaced by b. 20:17:13 Gregor, fix glogbot's rsync already. 20:20:12 pikhq_: http://www.reddit.com/r/programming/comments/ie7ze/lambdas_in_c/ post ur real lambdas 20:21:14 the lambada calculus 20:22:19 # builtins: 20:22:24 newsham, you're a bad person. 20:22:46 who needs closures when you have c 20:22:58 Closures? 20:22:59 What? 20:23:03 http://www.reddit.com/r/programming/comments/ie7ze/lambdas_in_c/ 20:23:08 rather 20:23:12 13:20:13 < elliott> pikhq_: http://www.reddit.com/r/programming/comments/ie7ze/lambdas_in_c/ post ur real lambdas 20:23:51 Ah. 20:23:59 -!- zzo38 has joined. 20:24:31 phantom: at the very least I wanted a way to display numbers as ascii 20:24:35 i do have numbers as lambdas, too 20:24:53 newsham, that's a little more forgiveable. 20:25:04 (\f -> f a b c d (... sixty four arguments ...)) 20:25:04 Also have I mentioned my lambda calculus IO monad. 20:25:07 fast lambda numerics 20:25:38 phantom: actually I dont see numbers as lambdas in the prelude.. but i've written em! :) 20:26:35 Pah, I implement numbers in the place they _should_ be: the type system. 20:26:55 Phantom_Hoover: I can see nothing wrong with glogbot's rsync. 20:27:20 elliott: real men implement numbers in a language that doesn't have a distinction between type system and values 20:27:32 elliott: It's actually pretty close to the same thing. 20:27:35 coppro: real men implement numbers in epigram two 20:27:50 oops 20:27:51 copumpkin: 20:27:53 elliott: my "lambda" is just plain ole vanilla untyped lambda calc 20:28:00 newsham: vanilla, more like villain 20:28:07 Vanillain? 20:28:14 elliott: Mine just return a struct with closed variables instead of a raw function pointer. 20:28:19 Gregor, http://sprunge.us/WXgg 20:28:24 would a villain help me do this? http://www.thenewsh.com/~newsham/x/obf2.py 20:28:42 yes 20:28:53 that looks like the work of a villain alright 20:28:57 newsham, ow, my eyes. 20:29:22 Phantom_Hoover: ... fail. 20:29:32 Phantom_Hoover: glogbot tells you the rsync path for the channel you ask it in. 20:29:41 If you ask it in PM, it'll tell you where the hypothetical PM logs would be. 20:29:52 -!- foocraft has quit (Ping timeout: 255 seconds). 20:29:54 Gregor, I blame elliott. 20:30:03 obf2.py is a translation of http://www.thenewsh.com/~newsham/lambda/primes2.lam with a very minimal evaluator 20:30:03 Gregor: that sounds somewhat noisy 20:30:21 oerjan: E_DONTCARE 20:30:46 E_GLOGBOTBANNEDFORSPAMMING 20:30:51 perhaps I should translate it to SKI. 20:30:54 that might be fun 20:31:12 Gregor, more relevantly, it's not at all clear that it works that way. 20:31:14 oerjan: E_FORONEITRESPONDSINNOTICEANDFORTWOITONLYRESPONDSWHENASKEDJUSTLIKEEVERYOTHERBOT 20:31:22 newsham, automated quite easily. 20:31:43 See Lazy K's LC → Lazy K compiler, for instance. 20:31:45 E_GREGORTHINKSIMSERIOUS 20:32:46 That Lazy K interpreter sucks. It leaks memory like a seive. 20:33:18 ph: i'd still have to write the code to expand macros, and translate, and minimize the number of parens. 20:33:19 Phantom_Hoover: There 20:33:22 but yah.. 20:33:24 (You incompetent morons >_< ) 20:33:29 oh and also write a small set of ski prims 20:33:49 !glogbot_help 20:34:06 !logs 20:34:19 !die 20:34:23 !carpal tunnel syndrmoe 20:35:56 elliott: Ohhey, you can type symbols above numbers (and presumably numbers, too) 20:36:06 Gregor: i copied 20:36:15 ... 20:36:27 im waiting for the new os x so i dont have to reinstall twice 20:36:34 (once to wipe it for sending to apple) 20:36:38 (once to inevitably upgrade after) 20:38:41 ph: i'd still have to write the code to expand macros, and translate, and minimize the number of parens. 20:38:49 This is why I just use Lazy K's. 20:38:57 Also, your IO monad is a bit weird. 20:38:58 one install to wipe them all 20:39:37 Phantom_Hoover: is yours just state realworld? 20:39:48 where realworld is i guess the input and output streams in lazy k 20:39:52 elliott, yeah, basically. 20:40:16 I can't remember the details; realworld is a triple of somethin. 20:40:20 *something 20:41:25 Wait, yeah, it's what you said. 20:41:41 No idea what newsham's is, though. 20:42:55 in mine I just used a state monad that passes around a dummy value to sequence my "io" 20:43:03 elliott: stop that 20:43:11 coppro: stop being named coppro 20:43:25 newsham, does that actually work? 20:43:39 -!- foocraft has joined. 20:43:43 As in, does it actually force sequencing? 20:43:51 ISTR having a hell of a time getting mine to work. 20:44:40 well his io model is probably different 20:44:50 phantom: i've used it successfully :) 20:44:50 I guess. 20:45:07 Oh, of course, your ints and stuff are all built-in. 20:45:37 yah. i'm using builtin ints. and I have the ability to print a builtin string (but not manipulate it.. its more of a symbol than a string) 20:46:09 here's an example program that uses bind_ to sequence IO http://www.thenewsh.com/~newsham/lambda/hanoi.lam 20:48:30 Someone recommend one of the Schemes in Debian's repository to me; I can't pick. 20:48:48 sisc 20:48:59 it's java, but it's rigidly rfivers-compliant. 20:49:03 Not there. 20:49:06 yes it is 20:49:08 apt-get install sisc 20:49:23 wtf, it's not in squeeze 20:49:31 Phantom_Hoover: get the deb from http://packages.debian.org/wheezy/main/sisc then 20:49:33 * oerjan thought elliott was misspelling sigh there 20:54:38 -!- myndzi has quit (Ping timeout: 250 seconds). 20:57:06 newsham, wait did I link you to my quasi-monadic IO thing? 20:57:10 Do you even care? 20:57:19 (Noöne else did. I was so sad.) 20:57:20 -!- myndzi has joined. 20:57:35 i dont know if you did, i dont know if i care.. more info required 20:57:44 i agree with newsham 20:57:54 newsham, http://esolangs.org/wiki/User:Phantom_Hoover/io.scm 20:58:32 ty, i'll take a looksy (but not right now) 20:59:17 * Phantom_Hoover notes that he still hasn't cleaned up the bind function after it was strictified to no avail. 21:02:03 http://esolangs.org/wiki/D1ffe7e45e no top 21:02:04 stop 21:02:13 -!- quintopia has quit (Remote host closed the connection). 21:02:13 dieeeeeeee 21:02:28 Stop. This is too stupid. 21:02:30 elliott did you see madk's pogo interpreter('s source code) 21:02:37 :( link 21:02:52 http://dl.dropbox.com/u/10116881/esoteric/PoGo.zip 21:03:01 oh dropbox famous code distirbution service 21:03:09 its good code 21:03:16 oh is this 21:03:17 blitzbasic 21:03:34 I'm not sure which is sadder, the video or the Christians trying and failing to explain why it's wrong http://www.youtube.com/watch?v=myfZ8hmmApE 21:03:50 it does a case to assign every command a number 21:03:57 and then does a case on the numbers 21:04:00 Oh, there's one that hits a relevant point 21:04:11 http://prog21.dadgum.com/21.html 21:04:11 http://prog21.dadgum.com/83.html 21:04:13 -!- quintopia has joined. 21:04:13 -!- quintopia has quit (Changing host). 21:04:13 -!- quintopia has joined. 21:04:13 blitzmax 21:04:23 monqy: this is impressive code 21:04:37 wheres the chuck norris 21:04:58 I'm not sure which is sadder, the video or the Christians trying and failing to explain why it's wrong http://www.youtube.com/watch?v=myfZ8hmmApE 21:05:04 --Sgeo "I disproved God with Prolog" Sgeo 21:05:06 see Function masculinity 21:05:10 (and where it's called) 21:05:21 this is good soundtrack for god disproving 21:05:49 Sgeo_: That's hilariously awful 21:05:55 theory (cantor) 21:06:01 this is great 21:06:01 i like lines 294-302 21:06:09 this is really great 21:06:23 Ah, yes, A Euro B 21:06:31 lmao 21:06:45 Artist: Reel Big Fish 21:06:45 Buy "Beer" on: iTunes 21:06:45 Show more 21:06:50 disproving that god exists to the song: Beer 21:07:07 this is the perfect video 21:07:10 can i get it on bluray 21:07:14 want to archive it forever 21:07:41 And the little cop-out at the end just makes it all the sweeter 21:07:50 Sgeo_, oi, fix diagonalfish. 21:08:02 i like the comments 21:08:08 Phantom_Hoover, what's wrong with it this time? 21:08:12 monqy, I'm SJGster >.> 21:08:18 http://www.youtube.com/watch?v=Iu6lgNgAH38 21:08:24 also best video 21:08:28 Sgeo_, half the files don't work. 21:08:31 "Location: Admiring them boobs" 21:08:32 thats not a location 21:08:37 Oh god please let the karaoke still be ther. 21:08:38 *there 21:08:47 THANK GOD 21:08:51 "I do suspect that the idea of an omniscient being can be mathematically disproven, but I don't think your video does that." 21:08:53 lol 21:09:07 Wait, I can't; Sgeo_ disproved him with Prolog. 21:09:24 now we have no morals 21:09:48 elliott: His mouse obeys the law of the excluded middle :/ 21:09:48 Sgeo_, also none of the subdirectories work. 21:09:55 `addquote elliott: His mouse obeys the law of the excluded middle :/ 21:09:59 476) elliott: His mouse obeys the law of the excluded middle :/ 21:10:00 `quote 21:10:02 278) mtve, now he's an expert idler. mtve: kitty kitty kitty 21:10:06 `quote 21:10:06 `quote 21:10:06 `quote 21:10:07 `quote 21:10:07 72) Oranjer: the taylor's series is also alternately fnord as follows ( i'm using the latex notation here): david ben gurion signed the compensation agreement with germany when there was considerable division over these issues, because these are speculations without " any historical basis". 21:10:07 `quote 21:10:08 `quote 21:10:08 `quote 21:10:08 251) Maybe they should just get rid of Minecraft. If more people want it someone can make using GNU GPL v3 or later version, with different people, might improve slightly. 21:10:10 297) `addquote I'm a bit 'tarded. (NOTHING PERSONAL!) 21:10:11 352) django is named after a person? thought it would be a giraffe or something 21:10:11 408) `quote django ​352) django is named after a person? thought it would be a giraffe or something \ 407) `quote django ​352) django is named after a person? thought it would be a giraffe or something thankfully only one thankfully only two 21:10:13 173) i think of languages as tools, there is no holy grail of languages even if there's no holy grail, that doesn't mean cups of crap is ok 21:10:14 115) I don't know that I've ever heard apocalypi described in terms of depth ... 21:10:17 oh, the django sequence 21:10:21 a good sequence, that one 21:10:24 Phantom_Hoover, I haven't finished manually making sure nothing links to anything malicious 21:10:31 Phantom_Hoover, what directory do you want? 21:10:36 Sgeo_, all of them. 21:10:50 Also, fix your crack pairings so they include all 4 quadrants. 21:11:05 Phantom_Hoover, the crack pairings generator is obsolete 21:11:09 -!- Nisstyre has joined. 21:11:16 why am i reading these words on my screen 21:11:17 More tables have been added to the thread it's based off, but then the thread was closed 21:11:34 Sgeo_, a tragedy indeed. 21:11:44 Nisstyre: who's nissing my tyres 21:11:46 Related Videos: "2x2=5? Good math trick!" 21:11:47 and, also, can they stop 21:11:59 elliott: wat 21:12:00 NihilistDandy: youtueb intelectual 21:12:07 Nisstyre: i want my tyres unnissed 21:12:12 This much is obvious 21:12:13 nissing probably does bad things to my car 21:12:14 lol 21:12:25 so which was it, wiki or /list 21:12:33 that's the only two ways anyone ever finds us 21:12:43 so, this channel is for Brainfuck, GolfScript, etc..? 21:12:45 Poor, naïve elliott. 21:12:45 yep 21:12:49 also intercal, underload 21:12:52 Nisstyre, ostensibly, yes. 21:12:54 // 21:12:55 erm 21:12:56 /// 21:12:56 etc. 21:13:01 elliott: I got here through #haskell 21:13:03 also the official bf joust channel 21:13:05 ...but usually we're offtopic 21:13:07 Wait, we were actually talking about esolangs only 10 minutes ago or so. 21:13:11 NihilistDandy: oh well that's just personal recruitment. 21:13:15 lol 21:13:15 Phantom_Hoover: yikes 21:13:24 NihilistDandy, you didn't come through during the Great Channelling, did you? 21:13:30 I don't think so, so 21:13:32 *no 21:13:46 Truly, 'twas a day none who saw it could ever forget. 21:13:55 I think elliott dropped into #haskell and said "hey, somebody come to #esoteric" 21:14:06 NihilistDandy, ah, no, this was greater still. 21:14:32 I dropped into #haskell and told them to come to here, and then I told the one guy who showed up to join #ooc-lang. 21:14:52 I got here by doing /j #brainfuck out of curiosity 21:15:13 Nisstyre: well, you're in the right place 21:15:19 unlike the people who somehow think freenode has religious channels... 21:15:20 Latest comment on that 2+2=5 video: Aλγεβρα. the best part of mathematics. God i adore it. 21:15:23 * NihilistDandy sighs 21:15:31 LMAO Aλγεβρα 21:15:38 that's amazing 21:15:40 #esoteric is like the only place #haskell isn't considered esoteric. 21:15:43 i remember the guy who thought this was a hiphop channel but i forget his name 21:15:45 amazing guy that 21:15:45 ;-) 21:15:59 Truth 21:16:04 newsham: i would say that the top tier intellectuals of #haskell are #esoteric quality :D 21:16:11 unlike all those terrible _practical_ folk 21:16:26 monqy: Three people in the last 24 hours seem to have thought it's some kind of tech support channel 21:16:31 oerjan became so top-tier he miraculously stopped being in #haskell any more, he was just that #esoteric 21:16:41 elliott: surprising amount of people in #python are Schemers/Haskellers 21:16:50 Nisstyre: you may be interested in our wiki: http://esolangs.org/wiki/Main_Page 21:16:53 But python's not a language~ 21:16:59 and occasionally MLers and Ocamlers 21:17:07 yeah, there's a lot of people in #python who are there because of... bad life decisions i guess? 21:17:13 rather than innate character flaws such as enjoying python 21:17:15 Heavy drinking 21:17:19 yes 21:17:21 NihilistDandy: no, PHP's not a language 21:17:26 elliott: seems like they'd rather join #coq though ;-) 21:17:31 Nisstyre: It's a reference to an earlier conversation 21:17:38 oh ok 21:17:40 newsham: better than those ruffians in #agda 21:17:40 (or agda) 21:17:50 NihilistDandy: [asterisk]trolling session 21:18:00 heh 21:18:09 #python has got to be the least useful channel on all of ircdom 21:18:26 I mean, what do they even talk about? Ruby? 21:18:26 newsham: I kind of agree 21:18:32 it's too fascist about staying on topic 21:18:34 yeah #python is like 21:18:37 you ask a question 21:18:41 fifteen people who don't know the answer 21:18:43 waste five hours of your time 21:18:47 nihil: they talk about how stupid whatever question was just asked is 21:18:48 by trying to get the source code to your entire project 21:18:54 then they tell you to completely restructure and write everything 21:18:56 elliott: #ubuntu is the same way 21:18:59 because they don't know how to solve your problem 21:19:02 and part of the reason I switched to arch 21:19:02 #programming is the same way 21:19:12 Nisstyre: my experience with #ubuntu is that it's so high-traffic you literally never get a response. 21:19:14 is there really a 21:19:16 #programming 21:19:17 unless someone just pipes ubottu at you unjustifiably 21:19:18 really??? 21:19:26 monqy: Yeah. It's depressingly awful. 21:19:32 no but theres a ##programming 21:19:40 there's also a #linux 21:19:44 and it's a pretty boring channel 21:19:46 Nisstyre: also, you could have just switched to Debian :-) ...although #debian isn't that good either 21:19:55 although it _is_ unofficial, IIRC, maybe it's actually ##debian 21:19:59 How's #gentoo? 21:20:00 the official Debian is on OFTC 21:20:01 elliott: well I can't even remember why I decided to try Arch now 21:20:07 NihilistDandy: full of Gentoo users, I'd presume, so... "yeah" 21:20:10 I think it was just on someone's recommendation 21:20:11 lo 21:20:13 *l 21:21:18 yeah i think #ubuntu is objectively the least helpful channel on irc 21:21:21 -!- variable has left ("I found 1 in /dev/zero"). 21:21:31 We should do a study 21:21:38 I've never been in any of these channels 21:21:43 NihilistDandy: it's full of this guy http://www.filehurricane.com/photos/7162007115229PM_ricer_10.jpg 21:21:51 monqy: go to ##php its like going to a zoo 21:22:00 -!- variable has quit (Remote host closed the connection). 21:22:00 Nisstyre: I might cry a little 21:22:11 elliott: using php is like going to a zoo 21:22:19 oblig. http://funroll-loops.info/ 21:22:20 a zoo where all of the animals are in the same cage 21:22:28 (aka one massive namespace for everything) 21:22:29 Nisstyre: no, it's interviewing for the position of an animal at the zoo 21:22:46 elliott knows this because he was raised in the zoo. 21:22:50 yes. 21:22:52 lol 21:22:57 gentoo http://funroll-loops.info/computer.jpg 21:22:58 elliott: that is not true. i have determined that like 10% of #ubuntu users actually get answers. #plover is now the least useful. 21:23:16 Hey, now, you can't blame the PHP users. They lack the higher cognitive functions to operate as we do.~ 21:23:20 since there are only four people there counting me, and i haven't gotten an answer to the question i've asked three times now 21:23:22 Or, wait, was that animals? 21:23:26 I can't remember anymore. 21:23:33 you only get an answer if your problem is something like "I accidentally removed the gnome panel how do i get it back???" 21:23:41 NihilistDandy, yeah, I feel bad for mocking elliott about it. 21:23:42 so it's not like there's too much traffic for people to see my question 21:23:44 whats plover 21:23:45 quintopia: whats it about 21:23:49 elliott: Plover 21:23:56 whats plover 21:24:10 starting on php when i was eight years old is like 21:24:11 Man, CVS is *so freaking bad*... 21:24:13 open-source stenographry software 21:24:15 those documentaries about ELEVEN YEAR OLD CHAIN SMOKERS 21:24:22 thats exactly what its like to grow up on php 21:24:33 you don't know any world outside of your infestation 21:24:43 What a great phrase 21:24:55 I cannot believe there exists any CVS repositories still. 21:25:00 elliott, yeah, there should be a minimum age before you can be exposed to programming. 21:25:02 who would smoke a chain? 21:25:03 pikhq_: People still use CVS? 21:25:08 cvs is great, it's like c++ 21:25:12 just trying to like 21:25:13 understand it 21:25:14 newsham, heavy smokers. 21:25:15 is a fun experience 21:25:16 NihilistDandy: Yes. 21:25:17 if you forget it's serious 21:25:18 replace_this_one_character_in_a_string() <- how you name php functions 21:25:25 Phantom_Hoover: or maybe we should just ban PHP altogether 21:25:35 i disagree completely.. you should be able to program as early as 5yrs old, but you shouldnt be allowed to use a computer until you're 12. 21:25:38 I thought it had gone the way of the dinosaurs and the Dodge Dart 21:25:45 hurray! i got a question answered! 21:25:46 git cvsimport is pretty much the only way to make it usable. 21:25:50 newsham, that's good too. 21:25:50 newsham: reminds me of that eler strip... 21:26:06 * elliott tries to find it 21:26:18 wtf it's fourohfoured 21:26:19 Likewise, git-svn is the only way to make Subversion usable. 21:26:25 newsham: http://geekz.co.uk/lovesraymond/wp-content/images/ep032.jpg 21:26:27 newsham: pretend this loads. 21:26:42 It probably doesn't help that I've only started to understand *any* version control system after figuring out Git. 21:26:55 The various distributed VCSs make sense. 21:26:55 oh, over two years since eler updated 21:27:00 dead dead dead 21:27:04 i tried, i cant. :( 21:27:17 (over four since the last _real_ update) 21:27:17 can you pretend to describe it? 21:27:18 im reading http://esolangs.org/wiki/D1ffe7e45e now 21:27:21 newsham: ok. pretending. 21:27:24 Non-distributed ones *literally make no sense*, and I have no idea how anyone uses them without resorting to pulling it into git. 21:27:24 pikhq_: I like git and hg, mostly 21:27:28 elliott, yeah, but remember the Prophecy? 21:27:31 monqy: should i do a world-famous dramatic reading is it required... 21:27:32 NihilistDandy: I prefer git, but hg's alright. 21:27:33 Phantom_Hoover: which prophec 21:27:34 y 21:27:40 pikhq_: git = hg 21:27:44 same damn thing 21:27:46 Its command set is an expansion of BrainFuck. 21:27:56 elliott: The differences are slight, I agree. 21:27:59 madk... 21:28:00 elliott, the one that it gets updated in December 2012, and the shock brings the net down, 21:28:13 http://importantshock.wordpress.com/2008/08/07/git-vs-mercurial/ 21:28:14 elliott: Making it not like "emacs vs. vim" but more like "emacs vs. xemacs". :P 21:28:42 so uh, I met be getting paid to write php. I'm not sure if the disgust I'll feel every second is worth the money. 21:28:42 pikhq_: and either side you take youre still advocating for a system whose central idea is "lets just store the entire tree on every commit and compress it if it gets too much" 21:28:45 *might 21:28:48 I thought the analogy was gunny, if nothing else 21:28:51 *funny 21:28:52 so like "version control system" more like "tree list system" 21:28:55 Its command set is an expansion of BrainFuck. 21:29:01 Nisstyre: no. homelessness is better. 21:29:05 take it from me. 21:29:08 php. not even once. 21:29:11 I fixed that because it's just too Far. 21:29:22 BrAiNfUcK 21:29:23 elliott: maybe I can write a php code generator in Haskell 21:29:31 everyone loves capitalising brainfuck 21:29:38 elliott: Well, yes, the model is more "Let's implement a filesystem that's amenable to versioning" than "Let's implement a version control system". 21:29:45 Nisstyre: just do ghc core -> php 21:29:48 Nisstyre: it'll be slow as fuck, but, ... 21:29:52 lol 21:30:07 haha lol Phantom_Hoover 21:30:09 failed at the capitalisation 21:30:09 himself 21:30:25 elliott, please shut up about that. 21:30:41 Phantom_Hoover: there is universal agreement on that, the only disagreement is when its the first word in a sentence 21:30:48 There is no evidence beyond a single word in the readme that you're right, and you're being idiotically pedantic about it. 21:30:59 Phantom_Hoover: er, you realise that there has never been any dispute about this? 21:31:05 the only argument i had with ais was about first-sentence positioning. 21:31:06 until now 21:31:14 we agree unanimously that its first-letter uncapsed in the middle of a sentence. 21:31:21 there is absolutely no evidence in the original distribution to suggest otherwise whatsoever. 21:31:29 and a few pieces of evidence in favour. 21:31:40 Equivalent of BrainFuck [-] 21:31:41 missed a spot 21:32:02 Although d1ffe7e45e has all the commands that BrainFuck does, the language may or may not be able to achieve an Arbitrary effect at an arbitrary point so it is difficult to determine whether or not it is Turing-complete. 21:32:06 two spots 21:32:36 elliott, in any case, 'Brainfuck' is well within the bounds of acceptability; 'BrainFuck' is not. 21:32:48 elliott: And, of course, the only really fundamentally important and *so absurdly better* bit about git/hg/etc. is that they're distributed. This is what they get right that everything else does not. 21:32:49 yeah but if youre gonna brick peoples heads in for capitalisation 21:32:52 its pretty ironic to get it wrong yourself 21:33:06 *it's 21:33:12 pikhq_: whats your excuse for not using darcs 21:33:21 elliott: Meh. 21:33:24 Nisstyre: you're not capitalising your statements, you're already outside the bounds of "standard" written english 21:33:28 what's your excuse? :p 21:33:32 elliott: Apathy. 21:33:33 *English 21:33:35 You know what, there's no point in this discussion. 21:33:42 Nisstyre: lol 21:33:45 I am laughing out loud. 21:33:48 elliott: maybe I can write a php code generator in Haskell 21:33:57 PHP 21:33:58 haskell 21:33:59 Elliott, perhaps I can write a generator for PHP code in the Haskell language. 21:34:05 so uh, I met be getting paid to write php. I'm not sure if the disgust I'll feel every second is worth the money. 21:34:12 It is possible that I am going to be paid to write PHP code. [...] 21:34:13 the language defined by which haskell specification 21:34:18 Nisstyre: need i go on 21:34:41 monqy: the Glasgow Haskell Compiler. 21:34:59 whatever revision is the latest 21:35:03 Nisstyre: That's not a spec, that's an implementation of a spec. 21:35:06 I don't really know 21:36:29 hello last night 21:36:39 hi monqy 21:36:44 im last night 21:37:05 its great to be last nite cuz when youre last nite everythings so awesome 21:37:07 ok 21:37:18 * elliott twiddles thumbs 21:37:18 I think the mathematical disproof that I'm thinking might work is a bit as shaky as "Can God make a rock..." except applied to omniscience. Like asking God to make 1+1=3, but knowledge-wise 21:37:20 So, :/ 21:37:43 its easier to disprove things when you throw omnipotence into the mix 21:37:46 coppro: you look weird 21:38:02 Sgeo_: have you ever heard of theological noncognitivism? 21:38:14 theology 21:38:30 no, theological noncognitivism 21:38:35 "Theological noncognitivism is the argument that religious language, and specifically words like "god", are not cognitively meaningful." 21:38:38 haha that's great 21:38:46 elliott: it's more or less true 21:38:49 you instantly win every argument because they use words you don't like 21:38:59 it doesn't really have any primary attributes that you can use to describe it 21:39:08 yeah but its kind of like saying "Russell's set" doesn't mean antyhing 21:39:12 just because it's paradoxical 21:39:23 Nisstyre, I guess to an extent, I agree, since unless you define "God", it's meaningless to have a discussion. Any two people will have two or more different ideas about what God is. 21:39:25 and therefore Russell's paradox isn't real 21:39:25 you can only define it in terms of "God isn't this, or God is like this" 21:39:34 Sgeo_: exactly 21:39:50 you can't debate something where you have a completely different idea of what the subject is 21:40:00 elliott: thanks 21:40:04 coppro: yw 21:40:14 Well, considering that the definition of God seems to be a moving target when the subject of proof or disproof comes up, it seems like a futile effort 21:40:59 Which is why any disproof should contain a description of what sort of God is disproved. 21:41:01 >.> 21:41:24 god cant exist wnhere god=onkey: proof: if evoluations is true then why monkeys?? 21:41:25 All right, let's go from an abstract perspective 21:41:30 qed 21:41:37 What are the minimal axioms a God must satisfy? 21:41:53 there aren't any 21:41:57 it can't literally be anything you want 21:42:09 NihilistDandy, does Zeus count as a god? 21:42:10 "I believe that God is really all of the whales in the ocean" 21:42:17 Sgeo_: Sure, why not? 21:42:30 Nisstyre: thats a rather useless definition 21:42:31 If you can disprove one god, I don't see why you couldn't disprove them all. 21:42:43 useless definitions of god are best definitions of god 21:42:43 Do sufficiently advanced aliens count as gods? Do the Nox count as gods? Does Q count as a god? 21:42:44 in that, you might as well have a word fodijg, which means nothing. 21:42:58 Nisstyre: A category can be anything you want, it still satisfies basic rules. 21:43:21 NihilistDandy: okay, it has to be un-observable 21:43:38 which my definition of whales wouldn't fall under 21:43:38 Are the Goa'uld gods? Are the Ori? (Not too keen on SG-1's ever-changing definition of "god", which in order to exclude the Ori, IMO, requires "good") 21:43:40 miracles??? 21:43:40 Sgeo_: First we have to define first principles, then we can decide what qualifies. :D 21:44:21 Magnets 21:44:28 Rainbows 21:44:54 Nisstyre, the God of Abaham, Isaac, and Jacob is observable when it wants to be observable... 21:45:01 They all have in common the fact we don't know how they work NihilistDandy 21:45:12 *Abraham 21:45:16 Sgeo_: it is? 21:45:16 amaals 21:45:22 Nisstyre: People didn't know how groups worked until they tried. :/ 21:45:27 fucking miracles 21:45:28 honk 21:45:33 re miracles??? 21:45:35 this is intellectual 21:45:54 Benevolence, for instance, is not an axiom of godhood. There are evil (or at least dickish) gods in mythology. 21:45:54 Nisstyre, God speaking to Moses is something that Moses is capable of noticing 21:46:17 LMAO Aλγεβρα <-- no one told them it's arabic, not greek? 21:46:27 oerjan: Aλγεβρα 21:46:30 oerjan: Exactly :/ 21:46:35 the most artistic of sciences 21:46:47 no.1 axiom of gods: theres no axioms of gods 21:46:58 /go wild/ 21:47:07 monqy: Fight Club is not a well-defined mathematical object. 21:47:35 Oh god, theology. 21:47:42 NihilistDandy, yes it is. 21:47:44 hi phantom_hoover 21:47:44 I see what you did there 21:50:35 -!- Nisstyre has quit (Ping timeout: 260 seconds). 21:51:31 -!- Nisstyre has joined. 21:52:13 I go to clean up the shrapnel from a teabag and you're discussing the definition of god out of nowhere. 21:52:50 `addquote I go to clean up the shrapnel from a teabag and you're discussing the definition of god out of nowhere. 21:52:52 477) I go to clean up the shrapnel from a teabag and you're discussing the definition of god out of nowhere. 21:53:13 the word God is polymorphic 21:53:49 The word Polly is godmorphic. 21:55:01 The polymorph is god. 21:55:29 fuck 22:01:56 "So it follows that to proove the existence or necessity of the number one will be to prove the existence of God." 22:01:59 http://www.youtube.com/watch?v=5lD4Ze9KtHI 22:02:53 re you searching for youtube vieos just so you ancomment on them 22:03:04 (Basically, he used the Bible to say "God can be identified with 1", and I think is running with it... despite previously having claimed that this won't require the viewer to trust the Bible as an authority) 22:03:18 elliott, no, not just so I can comment 22:03:18 this music isnt classy enough 22:04:01 play him off keyboard cat started playing in another cat as it started 22:04:03 it was good 22:04:20 @TheDcac i didnt say if you hated him i just said why dont you want him to exist? 22:04:20 this proof is boring 22:04:21 Unknown command, try @list 22:04:21 besides half of what we believe in science is an educated guess anyway 22:04:21 ThePlatoon4 2 days ago 22:04:21 monqy: not enough inheritance? 22:04:33 http://www.walkinginfreedom.blogspot.com/ 22:08:44 im going to look at the d1ffe7e45e interpreter 22:09:08 code.txt "your code goes here" 22:09:46 you invent your own interp 22:09:56 The interpreter uses an unbounded tape size, but due to technical limitations will stop being unbounded if the tap size reaches 2^63 cells. 22:10:39 lol 22:11:08 `quote "The interpreter uses an unbounded tape size, but due to technical limitations will stop being unbounded if the tap size reaches 2^63 cells." --d1ffe7e45e interpreter 22:11:09 No output. 22:11:17 `addquote The interpreter uses an unbounded tape size, but due to technical limitations will stop being unbounded if the tap size reaches 2^63 cells. 22:11:18 478) The interpreter uses an unbounded tape size, but due to technical limitations will stop being unbounded if the tap size reaches 2^63 cells. 22:12:45 the source code still has a bunch of functions left in from the pogo interpreter 22:12:57 like bottles and masculinity 22:13:10 The problem was posed by John McCarthy as follows. We pick two numbers a and b, so that a>=b and both numbers are within the range [2,99]. We give Mr.P the product a*b and give Mr.S the sum a+b. The following dialog takes place: 22:13:10 Mr.P: I don't know the numbers 22:13:10 Mr.S: I knew you didn't know. I don't know either 22:13:11 Mr.P: Now I know the numbers 22:13:11 Mr.S: Now I know them too 22:13:13 zzo and zzo 22:14:27 -!- eitan_ has joined. 22:14:46 -!- eitan_ has changed nick to variable. 22:14:54 good dialogue 22:15:26 oh erm what is this mail i have received 22:16:00 cheap viagra 22:16:07 for less 22:16:11 -!- variable has quit (Remote host closed the connection). 22:16:14 male enhancement 22:16:18 female enhancement 22:16:23 -!- variable has joined. 22:16:49 gmail why are you being slow 22:16:55 im going to slit your throat and eat your blood-- thanks for being fast 22:17:03 oh now youre not loading the mail 22:17:06 ill slit your throat and eat your bl 22:17:08 eat your bl 22:17:08 bl 22:17:09 come on 22:17:10 :( 22:18:04 firefox 5 whatsnew screen has a picture of windows im not using windows. it also asked me if i wanted to make firefox my default browser. how rude 22:18:12 whats an "awesome bar" 22:18:18 I don't seem to have one 22:18:36 everyone has one 22:18:47 if its insufficiently awesome beat your head against a wall until it is 22:18:48 or just use chrome 22:18:49 oh it's just the "location bar" 22:19:58 yeah i usually use chromium 22:20:06 but i also have firefox for reasosn 22:20:28 http://support.mozilla.com/media/img/wiki/morehelp.nurse.png 22:21:21 im scacred 22:22:49 omg gmail load 22:23:12 did it die 22:23:24 my gmail is fast... 22:24:16 its fast now 22:27:56 -!- MigoMipo has quit (Read error: Connection reset by peer). 22:42:08 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 22:52:54 -!- variable has quit (Read error: Operation timed out). 23:00:49 -!- elliott has quit (Ping timeout: 258 seconds). 23:04:13 -!- hagb4rd has quit (Ping timeout: 255 seconds). 23:08:55 Conclusion: MigoMipo = copumpkin = variable = elliott = hagb4rd. 23:10:12 -!- copumpkin has joined. 23:10:13 -!- copumpkin has quit (Changing host). 23:10:13 -!- copumpkin has joined. 23:12:27 Phantom_Hoover: you're just saying that to hide the fact that they are all your sockpuppets 23:12:36 -!- variable has joined. 23:12:51 oerjan, quiet, you. 23:19:46 or to hide the fact that it was your fault no one spoke in this channel for over half an hour 23:19:56 also you ran off five people 23:20:02 Now I invented the second pokemon card puzzle, which is also "win this turn". Maybe the third one will then, instead, be "maximize your chances of winning". 23:22:33 Even more goals can be added in files written in the future. 23:23:26 Or some with special rules during the game (Pokemon Card GB2 has some opponents who play with a special rule) 23:26:49 Well, that's fun. musl now seems to have hit a compile bug. 23:26:53 Compiler, even. 23:33:14 Try to win at these two games: http://zzo38computer.cjb.net/textfile/miscellaneous/pokemon_card/puzzle.1 and http://zzo38computer.cjb.net/textfile/miscellaneous/pokemon_card/puzzle.2 23:33:56 -!- variable has quit (Remote host closed the connection). 23:34:24 zzo38: I THROW THE CARDS ON THE FLOOR AND CALL THE OTHER KID A BITCH 23:34:38 -!- variable has joined. 23:34:49 `quote underpants 23:34:50 No output. 23:34:53 :( 23:35:00 `quote cliff 23:35:02 161) cpressey: I have actually done a waterfall-model project that almost worked That's where you have a flexible kayak that bobs and weaves between the rocks as it plummets off the cliff 23:35:20 NihilistDandy: Calling your opponent a bitch and stuff isn't going to help you to win the game. Especially since your opponent will not even get a turn. 23:35:25 `pastequotes Phantom_Hoover 23:35:26 http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.19033 23:35:52 I was sure that was addquoted. Ah, well. 23:36:11 could've been beleeted 23:36:28 Nah, it wasn't in hindsight. 23:38:00 Can you find the proper way to win? 23:39:19 "I think we're about due for an album anyway." 23:39:23 (6 hours ago) 23:39:24 What. 23:39:59 Sgeo_, that AH's twitter or...? 23:40:10 Phantom_Hoover, someone on Reddit 23:40:16 Ah, right. 23:40:22 http://www.reddit.com/r/homestuck/comments/ie7s5/hussie_is_not_working_on_the_eoa_but_hes_making/c231wtz 23:41:16 Yesyesyes. 23:45:04 ...we JUST HAD 2 albums released 23:45:09 what's EOA? 23:45:15 End of Act 23:45:28 End Of Act 5 is coming sometime soon, presumably 23:51:48 -!- nooga has quit (Ping timeout: 258 seconds).