00:44:42 -!- comex has changed nick to Yosshi. 00:57:43 -!- Wamanuz4 has joined. 01:00:59 -!- Wamanuz3 has quit (Ping timeout: 240 seconds). 01:08:10 "Chairman and General Secretary Kim Jong-il said he is willing and the people of North Korea are willing to negotiate with South Korea or with the United States or with the six powers on any subject any time and without any preconditions," Carter told a press conference on Thursday. 01:08:16 What the hell? 01:18:20 -!- lament has joined. 01:29:45 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 01:36:44 pikhq: "willing to negotiate" doesn't mean they plan to agree to anything 01:41:37 ais523: No, of course not, I would be unsurprised if he spent the whole meeting going "RARARARA I CAN'T HEAR YOU". 01:42:15 ais523: *But* saying "we are willing to negotiate on any subject any time without any preconditions" is still a hell of a lot more than they've done in the past. 01:43:58 I think he's expecting the US to refuse 01:44:07 and planning to score PR points as a result 01:44:37 Well, seeing as Jimmy Carter is over there *right now* with the sole intent of negotiating on behalf of the US... 01:46:32 Sorry, in a show of my completely-misunderstanding-the-relevance: Jimmy Carter is there personally, not in any official capacity at all. 01:48:02 (note: he may, in secret, be actually acting officially. *He has done this in the past with North Korea*. WTF, US diplomacy.) 01:52:41 -!- pingveno has quit (Ping timeout: 260 seconds). 01:54:39 -!- pingveno has joined. 02:26:32 Gregor, 02:26:38 What does "Status: inactive" in a whois mean? 02:26:46 Don't ask me. 02:27:03 Ah 02:27:20 Erm, why did I say ah? 02:27:24 I was not enlightened 02:27:34 http://whois.domaintools.com/libc.so 02:33:08 Because you seek not enlightenment. 02:33:16 You seek utter endarkenment. 02:42:25 enfoggenment 02:43:37 Enmalluminment. 02:45:14 `translate mallumin 02:45:19 mallumin 02:45:54 Sorry, I thought we were having a neologism contest. :P 02:46:21 "Unu Ringlo en mallumin ilin golvidas kajik katenas." 02:48:27 that link looks like some hybrid of esperanto and quenya... 02:48:56 That indeed does look Esperquenyo. 02:48:57 Link? 02:49:01 I didn't see a ink 02:49:04 link 02:49:31 http://christopherleeweb.com/forums/generalised-topics-cl/question-admin-mtv-awards 02:49:42 down in the comments 02:49:55 LOTR is mentioned 02:50:18 or maybe sindarin, i'm not quite clear on the difference 02:52:09 other than that one, most of the first page hits seem to be finnish 02:52:40 Hmm. I wonder if I could derive a Chinese writing system for Esperanto and have it not-suck. 02:53:00 "僕 書as 望人o kun 漢a 字o." 02:53:11 It's, uh, going to be hard to handle suffixes. 02:53:34 well duh, kana 02:53:49 oerjan: If anything, bopomofo. 02:54:17 *Much* better adapted to handling more flexible syllable structures. 02:54:28 ok 02:54:46 (bopomofo is a phonetic script for Mandarin, derived from Chinese characters. It is commonly used in Taiwan.) 02:55:40 just use characters 02:55:54 there's a small, finite set of suffices 02:56:30 lament: It'd be difficult to do that while having the characters have any relation to the meaning of the suffix. 02:56:43 Granted, I could just pick arbitrary ones, but I dislike that. 02:56:58 well what you're doing is retarded anyway, so the detail don't matter 02:57:02 *details 02:57:14 'a' is pretty arbitrary too 02:57:37 If I'm doing it anyways, it should be done well. 02:58:32 Hmm. Actually, -o could be mapped to 事 nicely, and -a to 的 very well. 02:58:56 "望人事" There's Esperanto. Nice, no? 02:59:04 no 02:59:44 0000 0000 0000 02:59:48 * Sgeo yells at XChat 02:59:56 best way to detect file byte size from C? 03:00:01 Also, I'm sure it would show up properly if Ipinged 03:00:06 -!- augur has quit (Ping timeout: 240 seconds). 03:00:11 quintopia: Assume 8 bits per byte. 03:00:20 uh 03:00:21 03:00:40 yeah clearly 03:01:07 i'm sure there's a standard function for this, but my browser is acting up, so it would take a long time to google it 03:01:14 Not in the future according to Star Trek. Maybe. 03:01:20 * Sgeo is too ill to think problerly 03:02:17 quintopia: stat 03:02:56 quintopia: There is technically no stdio standard, but you can fopen, fseek(SEEK_END), ftell() to kinda get it that way too. 03:02:59 Seems to be fseek + ftell in standard C, stat in POSIX. 03:03:16 pikhq: Although lag probably has me saying mine after you, I still consider me to win :P 03:03:22 stat's man page is...less than helpful 03:03:34 Gregor: Nah, you hit it a bit earlier. 03:03:54 quintopia: You get a struct with a bunch of file information. 03:04:16 quintopia: off_t st_size is the member with the size in bytes. 03:04:39 ah yes 03:04:51 it makes more sense when i look at the right man page 03:04:55 * quintopia is off tonight 03:05:01 * quintopia goes to sit in sgeo's corner 03:05:06 -!- oerjan has quit (Quit: leaving). 03:17:05 -!- azaq23 has joined. 03:20:51 Oh, threads. 03:20:54 Why ya gotta be threads. 03:45:17 Congrats, you got to the killer argument for Haskell. 03:45:17 :P 03:45:37 (okay, okay, *or Erlang*; it depends on what you're doing, really) 03:45:38 -!- copumpkin has joined. 03:50:23 Smalltalk doesn't particularly have nice concurrency idioms, I think? 03:51:39 Sgeo: No. 04:01:05 No, as in, I'm right, or as in I'm wrong? 04:04:42 pikhq: I am a language implementor :P 04:07:45 Gregor: Oh, right, you're undoubtedly working on a language. 04:07:51 Gregor: Have you considered suicide? 04:07:57 It *is* painless. 04:08:49 pikhq: Lies! 04:08:52 However, it brings on many changes. 04:09:46 In fact I'm working on GGGGC+threads. 04:09:52 So, yeah, pretty much hell. 04:09:53 Gregor: And I can take or leave them if I please. 04:14:17 On the one hand, Chrome 11. On the other, the new icon sucks 04:16:33 On the gripping hand, this one goes to 11. 04:24:23 OHHEY 04:24:28 Imaginary bugs are the best kind of bugs. 04:26:55 Another discovery: Putting a sleep(1) in the main collector cycle makes it slow! 04:31:16 Man, I designed this garbage collector from the beginning to be concurrent, and it shows. 04:31:21 SO MANY INTENTIONAL RACE CONDITIONS 04:31:22 unsleep(1) 04:31:32 make it fast 04:31:39 monqy: does that let you run programs in negative time? 04:31:46 Notice: Took 1 (one) Tylenol. 04:32:11 Sgeo: Notice: Not 1 (one) person cares. 04:32:26 does tylenol make people stupid? I might care then 04:32:31 Gregor, doesn't matter. Important thing is in the logs. 04:32:37 Important thing is that it's in the logs. 04:37:10 -!- augur has joined. 04:43:10 monqy: No, but Tylenol combined with something that can make people stupid is scary as fuck. 04:43:35 Alcohol + Tylenol = -liver 04:45:21 -!- augur has quit (Remote host closed the connection). 04:50:13 As long as Tylenol + Sleep-deprivation isn't dangerous, I'm ok 04:51:11 That's perfectly fine, except in the cases where the Tylenol just kills your liver anyways. 04:54:42 Sleep-deprivation won't make my liver significantly weaker? Ok 04:57:34 No, but you still might be fucked. 04:57:49 Tylenol has a chance of killing your liver. 04:57:59 Just remember, it's the leading cause of liver failure. 04:59:09 Does having taken Tylenol before without noticable harm mean I'm more likely than not to be safe? That is, is that chance generally a person-to-person thing? 04:59:54 Also, not taking anywhere near full dose 05:00:00 Tylenol doesn't exist in the UK 05:00:08 That chance is, as far as I'm aware, a per-time thing. 05:00:10 I think the same chemical might be sold under other names, though 05:00:16 ais523: It's paracetamol there. 05:00:25 ah, yes 05:01:17 (the generic name in the US is "acetaminophen") 05:01:39 -!- asiekierka has joined. 05:01:45 11.04 pwnt my computer 05:01:52 thank God IRSSI exists 05:06:04 -!- pikhq_ has joined. 05:07:36 -!- augur has joined. 05:09:08 -!- augur has quit (Remote host closed the connection). 05:09:32 -!- pikhq has quit (Ping timeout: 276 seconds). 05:14:10 -!- asiekierka has quit (Read error: Operation timed out). 05:17:06 -!- augur has joined. 05:18:31 -!- elliott has quit (Ping timeout: 250 seconds). 05:28:25 12:41:35 The definition of C does not involve running out of memory. 05:28:39 Yes, yes it does. C mandates a finite memory space. 05:40:44 -!- Fuco has joined. 06:04:07 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 06:13:49 Why did I start reading the logs? 06:14:12 Now I'm reading a fucking lecture on why bisexuality is misogynist. 06:14:18 The pfargtle? 06:15:08 Also, this gem: 06:15:11 10:33:10 There is no reason to use logical or rational thought, the only justification for doing so is because you enjoy it 06:15:32 There is no reason to use logic, therefore CAT BAT PURPLE ORANGE SPLAT MAT 06:16:44 without context I can't tell if that was serious 06:21:02 It was completely and utterly serious. 06:21:12 Or an epic case of Poe's Law. 06:29:50 -!- ais523 has quit (Remote host closed the connection). 07:00:24 -!- augur has quit (Read error: Connection reset by peer). 07:05:02 -!- lament has quit (Ping timeout: 276 seconds). 07:09:55 -!- pikhq_ has quit (Quit: Lost terminal). 07:38:36 -!- aloril has quit (Ping timeout: 260 seconds). 07:50:45 -!- aloril has joined. 08:00:25 -!- augur has joined. 08:06:27 -!- augur has quit (Remote host closed the connection). 08:34:58 -!- Vorpal has quit (Quit: ZNC - http://znc.sourceforge.net). 08:57:06 -!- tzxn3 has joined. 09:27:30 -!- sebbu2 has joined. 09:27:30 -!- sebbu2 has quit (Changing host). 09:27:30 -!- sebbu2 has joined. 09:31:29 -!- sebbu has quit (Ping timeout: 276 seconds). 09:31:29 -!- sebbu2 has changed nick to sebbu. 09:34:48 -!- monqy has quit (Quit: hello). 09:43:54 -!- Tritonio has joined. 09:45:20 -!- quintopia has quit (Read error: Operation timed out). 09:47:32 -!- azaq23 has quit (Read error: Operation timed out). 09:52:12 -!- azaq23 has joined. 09:54:49 -!- augur has joined. 09:59:48 -!- augur has quit (Remote host closed the connection). 10:02:12 -!- yorick has quit (Read error: Operation timed out). 10:03:48 -!- Vonvoyage has joined. 10:04:41 -!- augur has joined. 10:05:50 anything goin on in here? 10:06:52 totally dead in here 10:08:28 huh? 10:12:15 -!- Vonvoyage has quit (Ping timeout: 252 seconds). 10:19:18 -!- ObviosoIX has joined. 10:19:52 any activity in here this late hour? 10:20:09 -!- ObviosoIX has left. 10:55:47 -!- GreaseMonkey has quit (Quit: The Other Game). 10:57:23 -!- azaq231 has joined. 10:57:49 -!- azaq23 has quit (Ping timeout: 250 seconds). 11:03:48 -!- quintopia has joined. 11:52:04 -!- Vorpal has joined. 12:00:11 -!- siracusa has quit (Ping timeout: 246 seconds). 12:00:25 -!- yorick has joined. 12:01:06 -!- yorick has quit (Client Quit). 12:01:34 -!- siracusa has joined. 12:20:24 -!- crystal-cola has joined. 12:33:51 -!- FireFly has joined. 12:45:47 -!- Slereah_ has joined. 12:47:08 -!- Slereah has quit (Ping timeout: 276 seconds). 12:50:19 -!- tswett has joined. 12:50:29 ~quote 12:50:31 !quote 12:50:41 I'm sure something will happen eventually. 12:51:12 Maybe in the distant future, some bot will load up this log file and do something because of that !quote command. 12:51:21 Meanwhile, I seem to have forgotten our bot prefixes. 12:51:22 `quote 12:51:25 209) catseye: Please wake up. Not recorded for this timezone. The big spider is not your dream 12:51:49 fungot: hey, where have you gone? 12:52:26 elliottcable: ting? 12:52:27 opps 12:52:51 There's someone called elliottt in #coq 12:52:57 I thought it was elliott X:) 12:54:57 Maybe it is elliott. 12:56:15 -!- oerjan has joined. 12:57:43 - - - o e r j a n - - - 12:58:05 Hey, how come I don't get a fancy tagline thing like oerjan's? 12:58:17 yyouu hav to earn it :D 12:58:26 >_> 12:58:47 How do I earn it? 13:01:03 according to my evidence, first you have to prove some esolangs TC. then you have to ban people left and right. 13:01:17 Ah. 13:01:30 I think three esolangs should suffice, no? 13:01:41 perhaps. 13:01:54 however none of them can be your own. 13:02:29 Hm. "A finite number is one that you can imagine; infinity is, therefore, unimaginable." 13:02:40 I can imagine Graham's number and aleph_0 about equally well. 13:02:46 The latter is definitely a simpler number. 13:03:34 who says "A finite number is one that you can imagine"? 13:03:38 a guess whoever said that just has a poor imagination. 13:03:44 crystal-cola: someone on the wiki. 13:03:49 I hit them with my umbrella 13:04:05 Your action has been acknowledged. 13:05:53 What the hell is a number 13:06:09 for "finite" ones to be a subset? 13:09:11 ordinal/cardinal works fine for that 13:09:32 or surreal 13:10:10 grump 13:10:24 -!- fungot has joined. 13:10:27 someone has interviewed Grigori Perelman but I cannot find the interview, only summaries 13:12:12 fungot! 13:12:13 oerjan: sure. deprecated? no. it uses different namespaces to ensure hygiene. 13:12:37 no i agree 13:12:46 infinite is defined as "bigger than one can imagine" :P 13:12:54 thus graham's number is infinite 13:13:16 (for the purposes of human intuition about scales of things) 13:13:39 I hate that 13:13:58 basically it's a number designed to have more _scales_ than you can imagine. 13:14:00 you can't make rigorous "imagine" 13:14:12 -!- copumpkin has joined. 13:14:47 sure you can 13:14:54 http://www.usatoday.com/news/education/2008-01-23-fractions_N.htm 13:15:08 no rigorous definition will be satisfactory, but you can do it 13:15:19 huhh 13:15:38 i would go with something like "mappable via some physical metaphor to a common human experience" 13:15:58 sounds like "philosophy" 13:16:24 hence graham's number is unimaginable, as there is no human experience wherein a quantity that large is encountered 13:16:39 so its infinite? 13:17:10 so what do you think of that article? 13:18:11 its odd 13:18:25 quintopia: reddit's impression is that basically the journalist didn't use his sarcasm meter 13:18:40 (well some redditors, anyway) 13:18:40 The point is 13:18:54 what about this andrews guy? 13:18:57 you acn just say any nonsense you want 13:18:58 was he trolled hard too? 13:19:35 -!- yorick has joined. 13:27:06 -!- oerjan has quit (Remote host closed the connection). 13:28:10 \o\ 13:28:11 | 13:28:11 /| 13:28:28 \m/ \m/ 13:28:28 `\o/´ 13:28:29 | 13:28:29 /´\ 13:28:29 (_| |_) 13:29:30 hahaha 13:29:48 http://dis.4chan.org/read/prog/1304019844/1-1 13:30:48 lol 13:31:09 writing dijkstra's algorithm using gotos is about the most ironic thing a beginning cs student can do 13:31:17 :D 13:31:55 of course, i would have used "considered_harmful" instead of "loop1" but ... 13:32:03 hehe 13:33:57 GCC 4.4 ACTUALLY produces sequentially incorrect with Fythe + GGGGC + -combine + -fwhole-program 13:34:05 GCC 4.5? No problem. 13:58:36 -!- MigoMipo has joined. 14:33:21 -!- asiekierka has joined. 14:37:39 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 14:42:39 -!- asiekierka has quit (Remote host closed the connection). 15:01:40 -!- copumpkin has joined. 15:11:00 http://www.xamuel.com/inverse-graphing-calculator.php?phrase=Hello+World 15:30:06 -!- lament has joined. 16:05:58 -!- lament has quit (Ping timeout: 258 seconds). 16:09:40 No, I’m not the other elliott. 16:09:44 None of you people remember me? )-’: 16:09:58 I haven’t been in here in at least a year, I think; possibly two or more. #ihaveaterriblememory 16:10:04 Didn’t it used to be named #esolang or something? 16:10:17 and I seem to remember there being one of those weird games where you define the rules as you play. 16:10:46 and on an unrelated note, that other elliott pisses me off. Always getting me hilighted in other channels. D:< 16:16:30 -!- ais523 has joined. 16:31:25 APNIC: 2x1k to Australia, 18x1k+/32 to China, 1k to India, 1k to Malaysia, 1k+/32 to Papua New Guinea, 1k to Singapore, /32 to Vietnam. 16:34:26 -!- azaq231 has quit (Ping timeout: 252 seconds). 16:39:54 -!- azaq23 has joined. 16:55:44 -!- Fuco has quit (Quit: Quit). 16:58:41 -!- augur has quit (Ping timeout: 276 seconds). 17:07:42 -!- azaq23 has quit (Quit: Leaving.). 17:11:02 -!- azaq23 has joined. 17:19:18 -!- Tritonio_Droid has joined. 17:21:58 Any of you people into Bitcoin? 17:22:15 -!- monqy has joined. 17:23:47 -!- azaq23 has quit (Ping timeout: 264 seconds). 17:24:43 Tritonio_Droid, I know a bit about it, how it works. Other people here are more interested 17:24:46 *Some other people 17:25:23 -!- azaq23 has joined. 17:25:44 kk 17:30:27 Is that s/me stupid thing where you link people to a webpage that increases your "counter"? 17:30:54 oh no it's not 17:31:54 "The Electronic Frontier Foundation and Singularity Institute accept bitcoin donations" 17:31:57 hehe 17:32:14 As of April 2011 there are just over 6 million Bitcoins in existence. At current prices, the total value of the Bitcoin economy is about 13 million USD 17:32:18 wow it's like a real thing 17:32:30 what if the main computer crashes 17:32:39 can't you just generate infinitely many of them? 17:33:02 "Bitcoin's peer-to-peer topology and lack of central administration make it infeasible for any authority, governmental or otherwise, to manipulate the value of bitcoins or induce inflation by producing more of them" 17:33:06 How does it work? 17:34:50 it's a "proof of computation" 17:36:49 -!- elliottcable has changed nick to ec|detached. 17:47:26 there isn't a main computer 17:47:50 the way it works is, if anyone manages to produce a history of every transaction ever, it becomes official, and they get a small bitcoin reward for doing os 17:47:51 *so 17:48:09 but it's computationally difficult, it needs a hash starting with lots of 0s in a row, or something like that 17:48:10 that is a really bad way of putting it i think 17:49:22 and if someone tries to create an incorrect sequence of events, they'll generally be out-computational-worked by people doing the correct sequence 17:49:32 so you just wait for the history to get a bit longer before you're sure a transaction went through 17:50:11 -!- BeholdMyGlory has joined. 17:50:34 you don't have to hash the whole history, you just have to add a nonce to the node you insert so that /it/ hashes to a good number (and each node contains a summary of the previous so you can't replace an old node, as it would become prohibitively expensive) 17:50:50 (you'd have to regenerate all the hashes after it) 17:51:55 -!- elliott has joined. 17:52:05 03:20:51: Oh, threads. 17:52:05 03:20:54: Why ya gotta be threads. 17:52:05 [...]04:04:42: pikhq: I am a language implementor :P 17:52:26 Gregor: do threads actually need to be in the fythe core? I guess it's just my anti-thread bias but I tend to think of them as just another random library to be bound 17:52:48 04:09:46: In fact I'm working on GGGGC+threads. 17:52:49 Oh ow. 17:52:55 elliott: I'm not implementing them into Fythe right--- yeah. 17:53:06 I wrote them into the spec but immediately thought "bleh" :P 17:53:12 However, GGGGC DOES need to be thread-aware. 17:53:15 Gregor: I think we need libpurple in the spec. 17:53:22 Also GTK. 17:53:26 And Fythe will at least need to be threadsafe if they're at all accessible. 17:53:28 XCreateWindow 17:53:34 Threads are not just "some library", you're being an idiot. 17:53:44 Gregor: I'm joking. 17:53:51 Yes, in an idiotic kind of way :P 17:54:01 Gregor: You know you want to put GTK in the spec. 17:54:36 Naw bro, Qt. 17:54:40 Gregor: Both. 17:54:45 Naw bro, MFC 17:55:05 Gregor: ncurses 17:55:19 READLINE 17:55:24 lololGOGOGPL 17:55:32 heh 17:56:14 Gregor: I'm gonna refer to dlopen as subvertgpl from now on. 17:56:26 cpp define time 17:57:03 -!- Tritonio_Droid has quit (Read error: Connection reset by peer). 17:57:16 -!- Tritonio_Droid has joined. 17:59:04 elliott: I'm sure glibc reads the license header from the ELF file and compares for conflicts whenever a dlopen occurs. 17:59:13 Gregor: Awesome. 17:59:30 Gregor: (But srsly, it's perfectly kosher to use dlopen I think, because it's just like using pipes.) 17:59:39 (Which is allowed because have I mentioned the GPL is fucking retarded?) 17:59:59 why do you say that GPL is retarded? 18:00:05 I thought it was pretty cool 18:00:30 I'm not anti-GPL per se, but I think some of their claims haven't kept up with the systems, and libraries are a whole mess now. 18:00:37 elliott is anti-GPL per se :P 18:00:55 Elliott is just "anti" in general, I'd say. 18:00:58 crystal-cola: Because it makes distinctions that simply don't exist. 18:01:02 fizzie: I appreciate the complement. 18:01:04 compliment. 18:01:05 -!- BeholdMyGlory has quit (Remote host closed the connection). 18:01:06 But also complement. 18:01:14 could you give an example? 18:01:20 crystal-cola: For chrissakes, GPL can make statically linking with something legal, but dynamically linking with it illegal. 18:01:22 I really do want to make a libnotreadline that's ABI-compatible with readline and under some fairly liberal but subtly-GPL-incompatible license just to test the waters :P 18:01:38 I didnt' know about that! 18:02:02 crystal-cola: cf. readline debacle 18:02:05 (clisp) 18:02:18 http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/raw-file/default/doc/Why-CLISP-is-under-GPL 18:02:49 IIRC Gregor made a smaller self-contained "legal testcase" where it applies, but yeah 18:02:53 That debacle is a bit obnoxious because some of the policies expressed by GNU in it have since been realized even by GNU to be a straight-up wrong interpretation of their own license. 18:03:19 Gregor: has that actually been admitted, it would be the first case of rms ever admitting he's wrong 18:03:25 btw in my dream last night i argued with esr 18:03:35 -!- BeholdMyGlory has joined. 18:03:36 elliott: It's been admitted implicitly by the relevant FAQ entry changing :P 18:03:36 he said he invented the term "hacker" as pertaining to coder-folk 18:03:40 seriously 18:03:56 by the time i tried to tell him about the model train line people at MIT in like the fifties he was walking away 18:04:00 From now on I'm using the word "coderfolk" instead of "hacker" 18:04:11 coderfolken 18:06:26 I don't understand 18:06:35 how can statically linking be okay but dynamically linking not be? 18:06:49 crystal-cola: because gpl talks about linking 18:06:54 And lol nobody can define linking 18:07:10 ah 18:07:25 crystal-cola: a less edge-casey case is that you can be in a situation where you can't link, but you can write a simple GPL'd wrapper program around a GPL library, link with it, and then use pipes to communicate with it from a GPL-incompatible program 18:07:37 in fact, you could even make it a full featured interpreter, and then it's back to nobody knows whether it's ok or not 18:07:43 it's a mess 18:07:58 crystal-cola: Basically, if your application is ABI-compatible with their library, then nobody's decided whether that generally means it is or is not linked against it, for dynamic libraries. So if you wrote your own libreadline.so that was 100% API and ABI compatible with readline, then distributed a binary with it, they would consider you to be in violation, in spite of the fact that you never even touched readline. 18:08:08 Erm, s/with it/that depends on it/ 18:08:24 Gregor: Or even libtotallynoreadline.so :P 18:08:27 [asterisk]not 18:08:30 Yup! 18:08:35 libthisshitaintreadline.so 18:08:59 Gregor: AWESOME CONSEQUENCE: Aliens from outer space who just happen to invent the exact same interface to line editing as readline are violating Earth copyright law. 18:09:07 (OK OK intent matters I get it) 18:09:08 (Shut up) 18:09:39 crystal-cola: And to make it clear why that's a static-dynamic issue, if you statically linked against your own readline workalike, you would clearly not be in violation. 18:09:53 http://i.imgur.com/7KSs2.png omg is it at the point where it can run grim fandango fully yet......... 18:09:53 Suffice it to say, lololGOGOGPL 18:10:14 i sure hope it is 18:10:33 this is confusing :P 18:12:03 -!- Gregor has set topic: Welcome to þe abode of all our greateſt coderfolk | You can never eſcape your matrix of ſolidity. (fnarf) | wait let me paramateriZe the alphabet | Logs: http://codu.org/logs/_esoteric/ | Some logs also available at http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 18:12:16 crystal-cola: Lemme list the legal mindfucks with the MIT license or similar: 18:12:23 - If you don't have a name how do people credit you???? 18:12:24 - The end 18:12:36 MIT: an unsuitable license for those without names. 18:12:48 -!- ec|detached has changed nick to elliottcable. 18:12:50 Also, the fact that nobody ever actually bothers to assure that the license is present somewhere in resultant binaries :P 18:12:57 http://esolangs.org/wiki/Philosophy_Script oh come on 18:13:10 Gregor: Well, yeah, but distributions include the licenses because of legalshit. 18:13:11 hi elliottcable 18:13:19 Gregor: Debian cheats by just saying "hey go look at this common file" though :P 18:13:29 -!- Yosshi has changed nick to comex. 18:13:29 I remember you from a couple of hours ago! 18:13:37 -!- Tritonio_Droid has quit (Ping timeout: 258 seconds). 18:13:49 TOO MANY ELLIOTTS. NOT ACCEPTABLE. 18:13:58 i claim elderity 18:14:31 no fucking kidding 18:14:36 I have like ten thousand hilights from this room 18:14:44 elliott: why must you be in both haskell *and* esolangs? 18:14:52 elliottcable: 'cuz i'm basically the best person. 18:14:56 elliott: restrict yourself to only lame rooms so I can be in all the good ones )-’: 18:15:24 elliottcable: Dude, you're not even in #matrixofsolidity , you don't know what a good room IS! 18:15:25 I sure hope this nick never drops :P 18:15:48 Gregor: I like how nobody can ask for the log link in there :P 18:15:54 It's violating freenode policy. 18:15:58 Neither of you are in ##Paws. Back atcha. 18:16:08 is that a furry channel? 18:16:11 what’s violating Freenode policy? 18:16:29 lol no, but ocassionally we get someone who joins, thinking it is 18:16:29 #matrixofsolidity is by not having the log link in the topic 18:16:41 gods, this one time 18:16:48 http://fileability.net/WTFpaws.png 18:16:48 actually ##Paws is violating policy too 18:16:51 that happened 18:16:53 about two years ago 18:17:02 er, what? 18:17:13 I could give a rats ass. The topic is there for people to change, I’m not going to tell them what to make it. 18:17:26 elliott: you realize ##Paws has external-send? 18:17:29 Nope, I meant by having voiced and ops people 18:17:30 ##Paws hi 18:18:12 The log link thing is only a recommendation IIRC but I dont think the ops thing is 18:18:18 Not sure though I don't exactly have the policies memorised 18:18:54 er, what? 18:18:57 Freenode doesn’t allow ops? 18:18:58 So ... if ##paws isn't a furry-fury channel, then what is it/ 18:18:59 ? 18:19:07 Gregor: my programming language. 18:19:15 it’s obviously a secret you guys aren’t cool enough for. :3 18:19:44 elliottcable: ... if it's YOUR programming language, then why is it an about channel? 18:19:48 on the contrary 18:19:56 Ops thing? 18:19:56 Gregor: Because #paws is already registered, and I’m lazy. 18:20:04 Ahhh 18:20:06 is #paws a furry channel? 18:20:10 Gregor: and it’s been ##Paws for aaaages 18:20:17 too lazy to tell everyone to move :3 18:22:38 crystal-cola: Hmm... Perhaps there should be a file containing proofs of various properties of that n|5^n-3^n plus some statements to be proved or disproved. 18:22:52 that sounds like the best file 18:23:09 I have a wiki but it's not online 18:23:35 Not much of a wiki then, is it. 18:23:44 it bloody is!! 18:23:51 I just use it for notes 18:24:01 It's a wiki everyone who's crystal-cola can edit. 18:24:05 Also known as a bunch of local files. 18:24:28 so critical 18:24:44 uck. Anybody know how to make irssi not do certain hilights in certain channels? 18:27:15 /part 18:27:28 elliott: shaddup 18:27:44 elliott: oi, by the way, I provide http://ell.io redirects to elliot(t)s, you got a URL? 18:27:52 You've asked me before :P 18:27:55 http://ell.io/tt 18:27:56 oh, I did? 18:27:59 Thanks but it's fine. 18:28:02 I have no memory. Didn’t you know that? 18:28:21 no i forgot 18:28:25 :D 18:28:44 hey elliottcable do you host a lot of websites? 18:28:57 er, depends on what you mean by a lot. Why? 18:29:11 im just wondering about how much work and money it takes 18:30:38 also more generally how does there exists sites that don't have adverts on them 18:30:50 like where does the money to keep hosting them come from 18:31:18 itt capitalism 18:31:35 CODU ESPOUSES THE PUREST FORM OF COMMUNISM 18:31:38 EXCEPT THAT I PAY FOR IT 18:31:48 but whence the money 18:32:12 From Stalin. 18:32:29 oh 18:32:29 elliott: which channels do you frequent? 18:32:32 fuck yeah trigger.pl 18:32:45 here, extensions of here and haskell 18:32:56 * elliottcable nods 18:33:01 /TRIGGER ADD -name fag -all -channels '#Haskell #esoteric' -regexp '\b(ell)(iott)\b' -nocase -replace '$1\x02\x02$2' 18:33:06 Problem solved :3 18:33:06 also every channel you're in 18:33:18 damn you're +i i can't get a list 18:33:20 elliott: good luck with that, you’ll need a special server mode to be in as many channels as me :D 18:33:23 welp i'll just have to join every channel in order 18:33:27 hahahahahaha 18:33:33 I like this boy. 18:33:35 elliottcable: weaksauce, Vorpal needed two connections 18:33:41 with the server mode 18:33:54 who whut 18:34:12 ok i think he's cut back on the channels he's in but he used to 18:34:13 iirc 18:34:35 somebody hilight elliott. 18:34:39 elliott 18:34:42 Deewiant 18:34:46 that was 18:34:48 Fuck. 18:34:48 frightening speed 18:34:55 it really was, 5 seconds 18:35:10 2011-04-29 21:33:47 ( elliottcable) somebody hilight elliott. 18:35:10 2011-04-29 21:33:50 ( Deewiant) elliott 18:35:23 it was pretty much instant here 18:35:32 do you just idle here constantly 18:36:44 Nah, on occasion though 18:36:53 I mean, I check what's going on on occasion 18:37:13 And sometimes, when I'm waiting for a response elsewhere, I happen to idle here 18:37:21 damnit, Deewiant, hilight elliott again 18:37:28 elliott 18:37:28 Deewiant: but do it in the middle of a sentence, perhaps … 18:37:33 2011-04-29 21:34:20 ( Deewiant) 2011-04-29 21:33:47 ( elliottcable) somebody hilight elliott. 18:37:46 Oh, that has your nick too, so that's probably not acceptable, heh 18:37:54 Deewiant: mind joining another channel I’m in, and doing the same thing 18:37:57 Foo bar elliott baz qux 18:38:00 fuck. 18:38:10 trigger.pl fail 18:40:21 again, I demand 18:40:28 I � Unicode 18:40:38 Deewiant: go go gadget debugger! 18:40:42 Foo bar elliott baz qux 18:40:55 Fuck. 18:40:58 i'm just going to ping elliottcable every few hours in retaliation for this Deewiant pingflood 18:41:02 elliottcable: try using a bot 18:41:14 `run sleep 9; echo elliottcable 18:41:21 lol 18:41:23 sure wish i could type numbers smaller than 9 18:41:25 FUCK 18:41:25 elliottcable 18:41:31 why isn’t this working. Piece of crap. = 18:41:42 Gregor: plz add cron job support to HackEgo 18:42:27 how long before a hackbot command times out? 18:42:30 Deewiant: you’re my favourite person ever, now one more time 18:42:33 Foo bar elliott baz qux 18:42:36 Deewiant: DON'T DO IT 18:42:36 shit 18:42:38 ok that's it 18:42:39 hahahah 18:42:40 like, could you make it sleep for 12 second? 18:42:41 he’s too fast 18:42:44 im scripting my client 18:42:48 its going to say "elliottcable" every two hours 18:42:51 and theres nothing you can do to stop me 18:42:59 I think someone just called me a troll 18:43:01 actually it'd be easier to write a bot to do it probably 18:43:04 quintopia: maybe 18:43:06 but the were trying to PM someone else 18:43:07 quintopia: tias 18:43:11 elliott: Consider how much pinging people like Vorpal do, I'm surprised you're that annoyed already 18:43:19 Deewiant: it's the spirit of the thing 18:43:29 `run sleep 15; echo Deewiant 18:43:44 /ignore HackEgo 18:43:45 Deewiant 18:44:01 Deewiant: why would you do a thing like that 18:44:04 Deewiant: you should be happy to be pinged 18:44:06 Deewiant: overjoyed even 18:44:13 Deewiant: euphoric response 18:44:14 Deewiant: euphoric response 18:44:16 Deewiant: euphoric response 18:44:17 Deewiant: euphoric response 18:44:28 I figure, after long enough, he’ll build up a resistance. #justplayedportal2 18:44:31 i sure wish the bots could output multiple lines 18:44:38 > text (replicate 999 "Deewiant ") 18:44:39 Couldn't match expected type `GHC.Types.Char' 18:44:39 against inferred type... 18:44:46 > text (concat (replicate 999 "Deewiant ")) 18:44:47 Deewiant Deewiant Deewiant Deewiant Deewiant Deewiant Deewiant Deewiant Dee... 18:44:50 >:( 18:44:55 lmao 18:44:57 <3 elliott 18:44:59 > text (concat (replicate 999 "Deewiant\n")) 18:45:00 Deewiant 18:45:00 Deewiant 18:45:00 Deewiant 18:45:00 Deewiant 18:45:00 Deewiant 18:45:02 [3 @more lines] 18:45:05 YEEEEESsss 18:45:13 `run echo foo; echo bar 18:45:14 foo \ bar 18:45:16 @more 18:45:17 Deewiant 18:45:17 Deewiant 18:45:17 Deewi... 18:45:21 :q 18:45:38 ;q 18:46:14 > text . unlines . repeat $ "elliott" 18:46:18 mueval-core: Time limit exceeded 18:46:21 X-D 18:46:21 Hah 18:46:26 Insufficient laziness 18:46:36 `run sleep 3600; echo elliott 18:46:36 > unlines . repeat $ "elliott" 18:46:39 "elliott\nelliott\nelliott\nelliott\nelliott\nelliott\nelliott\nelliott\nel... 18:46:43 quintopia: that's a bit excessive :P 18:46:45 Well, it's a bit slow, too 18:46:46 it's probably like thirty seconds 18:46:59 > text . unlines . replicate 10 $ "elliott" 18:47:01 elliott: well, i figured it would give an error at exactly the timeout moment 18:47:01 elliott 18:47:01 elliott 18:47:01 elliott 18:47:01 elliott 18:47:01 elliott 18:47:03 [4 @more lines] 18:47:12 Yeah, it's a bit slow. 18:47:14 it doesn't like you Deewiant - damn 18:47:19 @more 18:47:19 elliott 18:47:19 elliott 18:47:19 elliott 18:47:19 ell... 18:47:23 quintopia: no it just doesn't reply 18:47:27 or maybe it gives "No output." 18:47:29 Deewiant: hey 18:47:30 ...a ella ella 18:47:34 Deewiant: if fungot hadn't... wait wait wait 18:47:34 elliott: yes yes! there you are, i think it is either. 18:47:38 i think HackEgo doesn't ignore lambdabot 18:47:41 and lambdabot can do bot loops 18:47:41 ?so what 18:47:42 what not available 18:47:44 yessss 18:47:48 ok let's try this shit 18:47:55 ?so `run echo hi; # 18:47:56 `run echo hi; # not available 18:47:57 hi 18:48:01 lambdabot can't loop, can it? 18:48:01 hmm 18:48:05 Deewiant: it can botloop 18:48:07 with HackEgo 18:48:08 It always starts with a space 18:48:11 nope 18:48:12 ?so broken 18:48:13 broken not available 18:48:15 (it's ?source) 18:48:22 Oh, right 18:48:25 Missed that 18:48:31 ok let's think 18:48:35 grr 18:48:37 wait 18:48:45 ?so !underload (ass)S 18:48:46 !underload (ass)S not available 18:48:48 assAttempt to execute unknown command 32 18:48:54 good enough for me 18:48:57 :-D 18:49:04 let's do this shit 18:49:09 ?so !underload (?so !underload)S 18:49:10 !underload (?so !underload)S not available 18:49:10 ?so !underloadAttempt to execute unknown command 32 18:49:10 !underloadAttempt to execute unknown command 32 not available 18:49:22 erm hmm 18:49:31 ?so !underload (?so !underload )S(elliottcable)S 18:49:31 !underload (?so !underload )S(elliottcable)S not available 18:49:31 ?so !underload elliottcableAttempt to execute unknown command 32 18:49:31 !underload elliottcableAttempt to execute unknown command 32 not available 18:49:32 Attempt to execute unknown command 101 18:49:37 ?so !underload (?so !underload )S( elliottcable )S 18:49:37 !underload (?so !underload )S( elliottcable )S not available 18:49:38 ?so !underload elliottcable Attempt to execute unknown command 32 18:49:38 !underload elliottcable Attempt to execute unknown command 32 not available 18:49:38 Attempt to execute unknown command 101 18:49:41 ok this is close 18:49:44 bleh 18:49:47 Deewiant: say “!bot” 18:49:47 lemme dig up my quine 18:49:51 !bot 18:49:51 * elliottcable is a bot + + + + + does the robot 18:49:57 hm, THAT works 18:49:59 so why doesn’t THIS 18:49:59 fml 18:50:00 `run echo !bot 18:50:01 !bot 18:50:01 * elliottcable is a bot + + + + + does the robot 18:50:10 elliottcable: You can use the bots, just saying 18:50:11 can i have an asterisk 18:50:12 please 18:50:13 * 18:50:16 omg so fast thanks 18:50:17 Deewiant: what? 18:50:24 elliott: Broken keyboard? :-P 18:50:24 jesus Deewiant, you’re scary 18:50:28 Deewiant: no number keys 18:50:45 elliottcable: For instance `run echo foo --> HackEgo says foo 18:50:46 2011-02-01.txt:16:24:51: 11.01.20:12:51:36 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);"; printf(s,34,s,34);// 18:50:47 oh man. 18:51:04 elliott: How can you not have number keys 18:51:04 Deewiant: why? 18:51:10 Deewiant: yes, I’d figured that out 18:51:16 elliottcable: So you don't have to ping me every time :-P 18:51:18 Deewiant: They broke 18:51:19 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:21 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:21 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:25 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:25 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:28 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:28 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:28 Deewiant: nah, you’re better 18:51:30 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:31 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:31 Gregor: kill EgoBot 18:51:32 Gregor: kill EgoBot 18:51:32 Gregor: kill EgoBot 18:51:32 Gregor: kill EgoBot 18:51:33 Gregor: kill EgoBot 18:51:33 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:33 Gregor: kill EgoBot 18:51:33 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:34 Gregor: kill EgoBot 18:51:35 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:36 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:37 * elliottcable lmfaos 18:51:38 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:38 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:40 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:41 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:41 Good job, elliott. 18:51:43 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:43 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:45 what's happeneing 18:51:45 Gregor: kill EgoBot 18:51:45 Gregor: kill EgoBot 18:51:45 Gregor: kill EgoBot 18:51:46 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:46 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:46 Gregor: kill EgoBot 18:51:48 Gregor: kill EgoBot 18:51:48 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:48 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:50 Gregor: kill EgoBot 18:51:51 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:51 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:52 Gregor: kill EgoBot 18:51:53 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:53 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:54 Gregor: kill EgoBot 18:51:56 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:56 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:51:56 Gregor: kill EgoBot 18:51:58 Gregor: kill EgoBot 18:51:58 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:51:58 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:00 Gregor: kill EgoBot 18:52:00 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:01 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:02 Gregor: kill EgoBot 18:52:03 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:03 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:03 this is all your fault 18:52:04 Gregor: kill EgoBot 18:52:05 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:06 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:06 Gregor: kill EgoBot 18:52:08 Gregor: kill EgoBot 18:52:08 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:08 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:10 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:11 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:12 Gregor: kill EgoBot 18:52:13 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:13 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:14 monqy: FUN IS HAPPENING 18:52:15 i love this channel 18:52:15 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:15 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:16 monqy: no its elliottcables fault 18:52:18 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:18 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:20 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:20 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:23 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:23 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:25 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:25 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:28 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:28 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:30 elliott: Has it ever occurred to you to call the appropriate admin before, not after, you start a botloop? 18:52:30 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:31 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:33 ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable 18:52:33 !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);// elliottcable "; printf(s,34,s,34);// elliottcable not available 18:52:35 -!- EgoBot has quit (Remote host closed the connection). 18:52:37 Deewiant: Occasionally 18:52:39 lmfwao 18:52:45 rest in peace egobot 18:52:46 -!- EgoBot has joined. 18:52:46 That’s pretty great. 18:52:48 Deewiant: I didn't realise it'd work first time, mind you 18:52:56 Programs usually don't 18:53:04 But you realize that it would eventually, and by then it's too late 18:53:14 Maybe I'd have pinged Gregor before then 18:53:22 I prefer to leave these things up to fate. 18:53:28 eh who cares that was great 18:53:30 * elliottcable is rofflin’ 18:53:58 I'm surprised lambdabot's space-prefixing isn't implemented at some layer 18:54:05 Like staticText vs. generatedText or something. 18:54:14 IRC BOTS ARE MEANT TO BE PINNACLES OF ENGINEERING. 18:54:15 we botloop far too often in here 18:54:26 (admittedly, I'm just as guilty as everyone else of that) 18:54:30 you mean, more than never 18:54:35 quintopia: indeed 18:54:39 far more than never, in fact 18:54:43 ais523: we never botloop 18:54:46 this is the first botloop in months 18:54:51 and before that there hadn't been one in god knows how long 18:54:58 it's never happened in any other channel 18:55:03 that i'm in 18:55:09 it's a tradition here but fizzie keeps ruining it 18:55:09 except once when i did it 18:55:10 How many channels have several bots 18:55:15 by maintaining a fascist ignore list in fungot 18:55:15 elliott: kill kill kill, your server must die with a horrible way of doing it 18:55:19 fungot: i agree. die 18:55:20 elliott: to be honest i didn't like 18:55:26 fungot: ...botloops anyway? 18:55:27 elliott: very carefully. as i am 18:55:32 fungot: ...a robot, I declare that 18:55:40 yeah just ignore me too 18:55:43 all my friends are gone 18:55:46 sniff 18:55:56 -!- elliott has left ("woe"). 18:55:56 lol @ fungot 18:55:57 elliottcable: such as fnord and so on. that's what i said. :) but maybe it will reduce to the same object. that's the problem. ( that is, 18:56:33 -!- elliott has joined. 18:56:34 ok trauma over 18:56:47 Deewiant: ah, i suppose most of the channels i'm in would qualify as having several bots 18:57:01 ^source 18:57:02 http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 18:57:06 i'm going to try and find its hate lobe 18:58:23 `run echo "!bot" 18:58:25 !bot 18:58:25 * elliottcable is a bot + + + + + does the robot 18:58:27 hmmmm 18:58:30 THAT works. What the shit. 18:58:38 ?so !bot 18:58:38 !bot not available 18:58:38 * elliottcable is a bot + + + + + does the robot 18:58:47 `echo ?so !bot 18:58:48 ?so !bot 18:58:49 !bot not available 18:58:49 * elliottcable is a bot + + + + + does the robot 18:59:02 !c puts("?so `echo !bot"); 18:59:04 ?so `echo !bot 18:59:05 `echo !bot not available 18:59:06 !bot not available 18:59:06 * elliottcable is a bot + + + + + does the robot 18:59:18 fungot, style 18:59:18 crystal-cola: what you have 18:59:19 ^ul (!c puts("?so `echo !bot"))S 18:59:19 !c puts("?so `echo !bot") 18:59:21 ?so `echo !bot 18:59:21 `echo !bot not available 18:59:22 !bot not available 18:59:22 * elliottcable is a bot + + + + + does the robot 18:59:26 WOOOOO 18:59:44 so lost. 18:59:53 elliott: you are far too easily entertained. 18:59:59 also, jesus, this is creepy; feel like I’m talking to myself. 19:00:06 says the guy with !bot 19:00:09 no a single phrase that triggers every bot in the channel is pretty awesome 19:00:13 god dammit #haskell is so fucking dumb 19:00:15 although that wasn't quite it 19:00:27 yeah, you’d have to make it “!bot fungot” 19:00:27 elliottcable: unlikely you'll meet foof there, then 19:00:32 quintopia: yes it was 19:00:34 ^ul (!c puts("?so `echo !bot \m/ \m/"))S 19:00:34 !c puts("?so `echo !bot \m/ \m/") 19:00:35 `\o/´ 19:00:35 what other bots are there 19:00:35 | 19:00:35 /'¯|_) 19:00:35 (_| 19:00:36 ?so `echo !bot m/ m/ 19:00:37 `echo !bot m/ m/ not available 19:00:37 !bot m/ m/ not available 19:00:38 * elliottcable is a bot + + + + + does the robot 19:00:40 OH WOW 19:00:42 erm 19:00:44 [asterisk]oh wow 19:00:45 that was just 19:00:51 Impressive. 19:00:54 i think im going to kill myself nothing can ever top that 19:01:06 quintopia: I like how your \s disappeared 19:01:10 yeah 19:01:18 it would be superawesomer if they didnt 19:01:22 ^ul (!c puts("?so `echo !bot \\""m/ \\""m/"))S 19:01:23 !c puts("?so `echo !bot \\""m/ \\""m/") 19:01:25 ?so `echo !bot \m/ \m/ 19:01:25 `echo !bot \m/ \m/ not available 19:01:25 `\o/´ 19:01:26 | 19:01:26 /´\ 19:01:26 (_| |_) 19:01:26 !bot \m/ \m/ not available 19:01:26 * elliottcable is a bot + + + + + does the robot 19:01:32 oh hell yeah. 19:01:38 damn 19:01:45 where are zeptobot and news-ham 19:01:50 i was hoping myndzi would repeatedly reply 19:01:51 no mooooreeeee 19:01:53 monqy: will fix 19:02:08 -!- news-ham has joined. 19:02:12 -!- zeptobot has joined. 19:02:19 oh nooooo 19:02:21 * elliottcable hides 19:02:30 just a second 19:02:36 : "abc" 19:02:36 -> () 19:02:39 bleh 19:02:41 : '"abc" 19:02:41 -> abc 19:02:44 this may be difficult 19:02:44 ^ul (!c puts("?so `echo !bot what are "" the \\""m/ \\""m/ haps my friends"))S 19:02:45 !c puts("?so `echo !bot what are "" the \\""m/ \\""m/ haps my friends") 19:02:46 ?so `echo !bot what are the \m/ \m/ haps my friends 19:02:47 `echo !bot what are the \m/ \m/ haps my friends not available 19:02:48 `\o/´ 19:02:48 | 19:02:48 (_|¯'¯|_) 19:02:48 !bot what are the \m/ \m/ haps my friends not available 19:02:48 * elliottcable is a bot + + + + + does the robot 19:02:54 ^ul (!c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends"))S 19:02:55 !c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends") 19:02:56 ?so `echo !bot what are the \m/ \m/ haps my friends 19:02:57 `echo !bot what are the \m/ \m/ haps my friends not available 19:02:58 !bot what are the \m/ \m/ haps my friends not available 19:02:58 `\o/´ 19:02:58 * elliottcable is a bot + + + + + does the robot 19:02:58 | 19:02:58 /'\ 19:02:58 (_| |_) 19:02:59 VIDEO: New Yorkers party under Brooklyn bridge: Celebrations were held in New York as Prince William and Catherine Middleton married in London. http://www.bbc.co.uk/go/rss/int/news/-/news/world-us-canada-13244404 19:03:00 Great escape: How did we end up with the bank holidays we have? http://www.bbc.co.uk/go/rss/int/news/-/news/magazine-13217242 19:03:01 VIDEO: RAF flypast at Buckingham Palace: RAF planes fly past Buckingham Palace as William and Kate kiss on the balcony. http://www.bbc.co.uk/go/rss/int/news/-/news/uk-13241812 19:03:02 ham! 19:03:03 yes! 19:03:05 okn 19:03:06 ok 19:03:08 now we just need zepto 19:03:11 this 19:03:13 one more! you can do it 19:03:13 this will be difficult 19:03:17 i think ill cheat by modifying zeptobot 19:03:23 lame 19:03:24 wait hmm 19:03:25 `echo !bot 19:03:26 !bot 19:03:29 FUCKKKK 19:03:33 quintopia: im pretty sure it can't output the needful 19:03:44 it's needfulnessless 19:03:50 `echo !bot 19:03:51 oh 19:03:51 !bot 19:03:55 ok hmm 19:04:00 why is this not working? |= 19:04:01 !bot 19:04:11 your script is dead elliottcable 19:04:17 you must hate us 19:04:21 it’s not a script, and yeah, I’ve been hacking at this the entire time 19:04:26 but I just broke it and idfk why 19:04:32 FIX IT 19:04:40 TRYING SIR 19:04:44 sorry to break your botstack 19:04:46 can someone say 19:04:47 the number four 19:04:49 please 19:04:50 4 19:04:54 thanks 19:04:57 would you like me to have it say something other than “does the robot?” 19:05:00 that might contribute to your stack 19:05:05 no 19:05:07 -!- zeptobot has quit (Remote host closed the connection). 19:05:08 ’k 19:05:13 -!- zeptobot has joined. 19:05:15 ok wait 19:05:23 argh 19:05:25 theres quotes involved 19:05:33 it's nice how I've not been banned in haskell for saying what I think but they keep threatening me 19:05:43 12345678!@#$%^&* 19:05:44 `echo !bot 19:05:46 !bot 19:05:49 what the shit? 19:05:53 : "SAY ^ul (!c puts(\"?so `echo !bot what are \"\"the \\\\\"\"m/ \\\\\"\"m/ haps my friends\"))S" 19:05:53 ! NameError: name 'Symbol' is not defined 19:05:57 ... 19:06:11 -!- zeptobot has quit (Remote host closed the connection). 19:06:17 -!- zeptobot has joined. 19:06:19 : "SAY ^ul (!c puts(\"?so `echo !bot what are \"\"the \\\\\"\"m/ \\\\\"\"m/ haps my friends\"))S" 19:06:19 -> () 19:06:20 1echo !bot 19:06:23 ... 19:06:24 `echo !bot 19:06:25 !bot 19:06:25 * elliottcable is a bot + + + + + does the robot 19:06:25 I HATE YOU ZEPTOBOT 19:06:29 -!- zeptobot has quit (Remote host closed the connection). 19:06:34 hmm 19:06:42 I should put a command in my irc client so people can cause me to finish loops 19:06:47 s = zepto.run(text[2:]) 19:06:47 if isinstance(s, zepto.Symbol) and s.name.startswith('SAY '): 19:06:47 print >>irc, 'PRIVMSG #esoteric :' + s.name[4:] 19:06:47 else: 19:06:47 print >>irc, 'PRIVMSG #esoteric : -> ' + s.str() 19:06:49 looks right to me... 19:06:53 actually no 19:06:56 `echo !bot 19:06:57 !bot 19:06:58 * elliottcable is a bot + + + + + does the robot 19:07:03 oh wait 19:07:05 symbols are lowercase 19:07:12 time to fix that lol 19:07:26 `echo !bot 19:07:26 -!- zeptobot has joined. 19:07:27 !bot 19:07:27 * elliottcable is debugging 19:07:29 : "SAY ^ul (!c puts(\"?so `echo !bot what are \"\"the \\\\\"\"m/ \\\\\"\"m/ haps my friends\"))S" 19:07:29 -> () 19:07:31 ... 19:07:34 i hate your guts zeptobot 19:07:57 then modify them! 19:08:10 it's nice to have free access to another entity's guts :D 19:08:20 yeah but 19:08:21 im trying to 19:08:22 that sounded … disturbing 19:08:23 and its just ignoring me 19:08:28 : "hello " 19:08:28 -> () 19:08:30 : '"hello " 19:08:30 -> "hello " 19:08:31 ohh 19:08:31 * elliottcable envisions quintopia with an array of gleaming instruments of torture 19:08:35 : '"SAY ^ul (!c puts(\"?so `echo !bot what are \"\"the \\\\\"\"m/ \\\\\"\"m/ haps my friends\"))S" 19:08:35 ^ul (!c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends"))S 19:08:35 !c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends") 19:08:37 ?so `echo !bot what are the \m/ \m/ haps my friends 19:08:38 `echo !bot what are the \m/ \m/ haps my friends not available 19:08:38 `\o/´ 19:08:39 | 19:08:39 (_|¯´\ 19:08:39 |_) 19:08:39 !bot what are the \m/ \m/ haps my friends not available 19:08:39 Uganda riots over Besigye arrest: At least two people die in Uganda's capital in riots over the rough treatment of opposition leader Kizza Besigye when he was arrested on Thursday. http://www.bbc.co.uk/go/rss/int/news/-/news/world-africa-13237058 19:08:39 Swedish film wins Tribeca prize: A Swedish film about two teenage girls whose friendship turns to rivalry wins a top award at the Tribeca film festival in New York. http://www.bbc.co.uk/go/rss/int/news/-/news/entertainment-arts-13237885 19:08:40 VIDEO: Live World Snooker - Ding v Trump: Live Red Button coverage of the Snooker World Championship from Sheffield. (UK users only) http://news.bbc.co.uk/go/rss/int/news/-/sport1/hi/other_sports/snooker/8655054.stm 19:08:45 `echo elliott 19:08:46 elliott 19:08:47 * elliottcable is debugging 19:08:48 fuck okay elliottcable fix that bot command 19:08:48 * elliottcable is debugging 19:08:49 AHHAH 19:08:50 so should i bring radiobot in here now? :P 19:08:54 quintopia: what the fuck is that 19:08:55 `echo foo bar elliott baz qux 19:08:57 foo bar elliott baz qux 19:08:57 * elliottcable is debugging 19:08:58 -!- ubuntito has joined. 19:08:59 can i make it output arbitrary strings 19:09:00 if not NO 19:09:08 because itll break my royal flush or whatever 19:09:22 no, but you can make it output A string by adding an intron somewhere... 19:09:35 `echo foo bar elliott baz qux 19:09:37 foo bar elliott baz qux 19:09:37 * elliottcable is debugging 19:09:44 quintopia: explain 19:10:18 it responds to the phrase "what does radiobot do?" or similar, so if you put that anywhere in the string you'll get one more bot reply... 19:10:19 `echo foo bar elliott baz qux 19:10:20 foo bar elliott baz qux 19:10:20 * elliottcable is debugging 19:10:24 `echo foo bar ELLIOTT baz qux 19:10:26 foo bar ELLIOTT baz qux 19:10:26 * elliottcable is debugging 19:10:33 quintopia: go for it 19:10:37 ubuntito must be really unconfused 19:10:38 -!- ubuntito has left. 19:10:42 yup 19:11:00 `echo foo bar ELLIOTT baz qux 19:11:01 foo bar ELLIOTT baz qux 19:11:49 quintopia: HURRY UP WE NEED THE RADIOBOT 19:11:58 modifying the conf file now 19:12:03 `echo foo bar elliott baz qux 19:12:03 gimme a min 19:12:04 foo bar elliott baz qux 19:12:45 which server should i connect? 19:12:52 I refuse to watch Two and a Half Men if it returns without charliesheen! 19:12:52 `echo foo bar elliott baz qux 19:12:54 foo bar elliott baz qux 19:12:56 quintopia: irc.freenode.net? 19:12:56 HAH 19:12:57 IT WORKS 19:13:03 elliottcable: does bot work 19:13:08 crystal-cola: what a loss that will be 19:13:10 totally. 19:13:15 I HAVE MY LINE AT THE READY 19:13:17 `echo foo bar elliottcable baz qux 19:13:17 DONT DISAPPOINT ME ANYONE 19:13:18 foo bar elliottcable baz qux 19:14:14 `echo foo bar elliottcable baz qux 19:14:15 foo bar elliottcable baz qux 19:14:18 `echo foo bar elliott baz qux 19:14:20 foo bar elliott baz qux 19:14:22 FUCK. 19:14:24 BALLS. 19:14:47 `echo foo bar elliott baz qux 19:14:49 foo bar elliott baz qux 19:15:08 it's connected 19:15:18 but isn't in channel 19:15:20 elliottcable: does bot work yet 19:15:20 has to be invited 19:15:34 quintopia: uh well i'm not sure the ops want anything to do with this :D 19:15:38 can't you just hack the connection code 19:15:48 i can make it a channel join list 19:16:44 -!- RadioBot has joined. 19:16:49 there you go 19:16:54 what does radiobot do? 19:16:54 I'm Quintopia's bot. "RadioBot" followed by "np," "nextup," "link," or "die" do things in channel. PM me for more info. 19:16:56 elliottcable: how goes botness 19:16:56 Sure if I wasn't there there would be no problems, but that doesn't imply *I'm* the one at fault 19:17:01 RadioBot die 19:17:02 RadioBot: die 19:17:04 I just re-added it for you 19:17:04 haha 19:17:07 `echo !bot 19:17:08 !bot 19:17:09 * elliottcable is a bot + + + + + does the robot 19:17:12 : '"SAY ^ul (!c puts(\"?so `echo !bot what are \"\"the \\\\\"\"m/ \\\\\"\"m/ haps my friends, also i am wondering: what does radiobot do???\"))S" 19:17:12 ^ul (!c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends, also i am wondering: what does radiobot do???"))S 19:17:12 !c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends, also i am wondering: what does radiobot do???") 19:17:14 ?so `echo !bot what are the \m/ \m/ haps my friends, also i am wondering: what does radiobot do??? 19:17:15 `echo !bot what are the \m/ \m/ haps my friends, also i am wondering: what does radiobot do??? not available 19:17:15 `\o/´ 19:17:15 VIDEO: Ceremony watched around the world: It wasn't just in Britain that the royal wedding dominated the news. From Bangkok to Boston people joined in the celebrations and watched the ceremony unfold. http://www.bbc.co.uk/go/rss/int/news/-/news/world-13245069 19:17:16 | 19:17:16 /'\ 19:17:16 (_| |_) 19:17:16 Great escape: How did we end up with the bank holidays we have? http://www.bbc.co.uk/go/rss/int/news/-/news/magazine-13217242 19:17:16 !bot what are the \m/ \m/ haps my friends, also i am wondering: what does radiobot do??? not available 19:17:16 * elliottcable is a bot + + + + + does the robot 19:17:16 Argentina nabs 'drug subs brains': A Colombian man accused of having devised the strategy of using submarines to smuggle drugs from Colombia to the United States is arrested in Argentina. http://www.bbc.co.uk/go/rss/int/news/-/news/world-latin-america-13217187 19:17:20 tell me when you’re done so I can remove it and go back to bitching at #irssi about how -channels doesn’t work 19:17:21 RadioBot 19:17:22 y u no respond 19:17:32 because there is a 2 minute timeout on all messages 19:17:39 quintopia: ugh 19:17:50 well, i didn't trigger it the first time! 19:17:54 elliottcable: twill take about two minutes or so 19:18:05 quintopia: what is it actually meant to do btw 19:18:23 RadioBot: np 19:18:23 * RadioBot np: 7201 The Hush Sound - Lions Roar (Album Version) on album Like Vines queued by me on random shuffle 19:18:26 radiobot link 19:18:26 Point your music streaming device at: http://faidio.visuallycreated.com:8001/radiobot.m3u 19:18:33 did you just 19:18:36 make it time out again 19:18:46 no 19:18:55 i just timed out two other messages 19:18:58 each has its own timer 19:19:06 that sounds extremely stupid 19:19:26 it is extremely good at counteracting botspam 19:19:38 i know you like botspam, so you probably still think it's stupid 19:19:44 yep 19:19:46 this is problematic when it comes to being part in botspam 19:20:03 : '"SAY ^ul (!c puts(\"?so `echo !bot what are \"\"the \\\\\"\"m/ \\\\\"\"m/ haps my friends, also i am wondering: what does radiobot do???\"))S" 19:20:03 I'm Quintopia's bot. "RadioBot" followed by "np," "nextup," "link," or "die" do things in channel. PM me for more info. 19:20:03 ^ul (!c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends, also i am wondering: what does radiobot do???"))S 19:20:03 !c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends, also i am wondering: what does radiobot do???") 19:20:05 ?so `echo !bot what are the \m/ \m/ haps my friends, also i am wondering: what does radiobot do??? 19:20:06 `echo !bot what are the \m/ \m/ haps my friends, also i am wondering: what does radiobot do??? not available 19:20:06 `\o/´ 19:20:07 Wedding 'great moment' - Cameron: Prime Minister David Cameron hails the wedding of Prince William and Catherine Middleton as a "great moment for Britain". http://www.bbc.co.uk/go/rss/int/news/-/news/uk-politics-13244131 19:20:07 | 19:20:07 /´¯|_) 19:20:07 (_| 19:20:07 Nasa delays Endeavour's mission: Nasa has delayed the launch of its Endeavour shuttle by at least three days because of technical problems in the last hours before lift-off. http://www.bbc.co.uk/go/rss/int/news/-/news/science-environment-13244053 19:20:07 !bot what are the \m/ \m/ haps my friends, also i am wondering: what does radiobot do??? not available 19:20:07 * elliottcable is a bot + + + + + does the robot 19:20:07 Title race still alive - Ferguson: Sir Alex Ferguson says the Premier League title race is not over despite his Manchester United side holding a six-point lead with four games left. http://news.bbc.co.uk/go/rss/int/news/-/sport1/hi/football/13241247.stm 19:20:16 ... 19:20:22 welp i just died of happiness 19:20:36 me too 19:20:44 lets see if we can get myndzis lines to be uninterrupted 19:20:45 oh wait 19:20:47 RadioBot has timed out again 19:20:49 oh god i hate that bot 19:20:51 :D 19:21:10 time to go make a bot that does nothing but activate all the other bots in the room, at random intervals between an hour and 24 hours. 19:21:43 well you'll be please to know i don't intend to leave it connected once you're done with it ;P 19:22:08 RadioBot die 19:22:08 -!- RadioBot has left ("60 second timeout before I can be invited back."). 19:22:12 awesome 19:22:29 that command should really be named suicide 19:22:30 \o/ 19:22:31 | 19:22:31 /`\ 19:22:48 myndzi: i really appreciate your attention to detail wrt genitalia 19:22:55 well, I give the fuck up. 19:22:55 i sure hope myndzi sees that without context 19:23:01 trigger.pl just won’t do this, period. 19:23:01 elliottcable: HAHAHAHA I WIN 19:23:07 elliott: lol 19:23:26 I wonder if I should change the way I talk about technical things to sound much more "friendly" 19:23:32 crystal-cola: fuck that 19:23:40 crystal-cola: it would probably get you called a troll a lot less :P 19:23:49 what am i saying 19:23:54 crystal-cola: FUCK YOU AND EVERYONE 19:23:56 EVERYTHING SUCKS 19:23:58 hey 19:24:05 lol 19:24:10 -!- elliott has left ("ARUHGDFIUHFDHGSKLJGHSDGNKERGBEKGBKJREGBEKRGKESJGHSEGHKLERG"). 19:24:20 ARUHGDFIUHFDHGSKLJGHSDGNKERGBEKGBKJREGBEKRGKESJGHSEGHKLERG <-- I feel that way too sometimes.... 19:24:27 :) 19:24:42 -!- elliott has joined. 19:24:51 two elliotts! 19:24:57 god damnit 19:25:16 so 19:25:16 hey copumpkin what's my name 19:25:18 say my name 19:25:20 my first name say it 19:25:22 in lowercase 19:25:30 john 19:25:31 DAMN 19:25:36 * elliottcable facepalms 19:25:46 anyway, I’ll be back once I convince the author of trigger.pl to fix his shit. :3 19:25:46 o.O 19:25:49 -!- elliottcable has left ("AIO_ALLDONE"). 19:25:56 YESSS MY PLAN WORKED 19:25:57 i'm leaving too 19:26:04 awesome 19:26:06 everyone leave 19:26:16 hye 19:26:21 in projective spaec points are lines? 19:26:21 I'd leave but I don't want to 19:26:26 simple 19:26:38 monqy: well that sucks 19:26:52 : '"SAY asdfgh" 19:26:52 asdfgh 19:27:20 what is zeptobot supposed to do anyway? 19:27:25 zepto 19:27:28 duh 19:27:29 way 19:27:29 way 19:27:30 day 19:27:31 hay 19:27:38 oh okay 19:27:40 -A poem by accident 19:27:40 bye then 19:27:52 quintopia: is this the kind of leaving where you don't actually leave 19:28:31 it's the kind of leaving where i have a project to do and i keep getting distracted so i'm closing my client (which will result in me being set to "away" from your point of view) 19:28:55 quintopia: too bad 19:28:58 quintopia: im gonna ping you so much 19:29:00 quintopia: so many pings 19:29:04 ping quintopia ping ping ping 19:29:08 i think you're lying 19:29:14 byebye 19:29:22 quintopia quintopia quintopia 19:30:17 fizzie: how does fungot have sixteen followers on twitter 19:30:18 elliott: hilary putnam? the sources are a pleasure to be in the cdr. mutability has some relation, but not bantown 19:30:28 drgondrkgf Todd Cleveland 19:30:28 Media Personality, Advocate and Mom 19:30:36 DimensionFilms Dimension FIlms 19:30:36 Motion Pictures 19:30:38 what 19:31:51 04:54:42: Sleep-deprivation won't make my liver significantly weaker? Ok 19:31:51 sometimes i regret logreading 19:33:17 06:15:32: There is no reason to use logic, therefore CAT BAT PURPLE ORANGE SPLAT MAT 19:33:17 06:16:44: without context I can't tell if that was serious 19:33:17 06:21:02: It was completely and utterly serious. 19:33:25 it was not crystal-cola has admitted to being a trolly troll troll :P 19:34:21 -!- KingOfKarlsruhe has joined. 19:40:49 Deewiant, elliott: Consider how much pinging people like Vorpal do, I'm surprised you're that annoyed already <-- Deewiant, do you seriously suggest that I ping a log Deewiant? 19:40:52 Deewiant, lot* 19:40:56 i ping a log Deewiant 19:40:57 ;) 19:41:03 elliott, sounds awesome 19:41:07 what 19:41:12 elliott, awesome, to ping a log 19:41:19 no a log Deewiant 19:41:23 elliott, Awesome like problem sleuth then 19:41:24 its like Deewiant but logscale 19:41:29 that is all i will say on the matter 19:41:48 elliott, did you read problem sleuth? it is good 19:41:51 no 19:41:56 i've run out of binge energy 19:42:09 elliott, also homestuck has hidden references to problem sleuth in it 19:42:21 I realise 19:42:22 elliott, like that lipstick/motorsaw weapon thingy 19:42:26 I've read enough on the wikki to catch the references 19:42:30 wiki 19:42:34 God I can't type 19:43:59 elliott, also try to the normalize the vertices on the allegiance mesh next time 19:44:49 elliott, rather than ratifying nurbs that is 19:44:57 >references are hilarious 19:45:03 You acknowledge that references are hilarious. 19:46:09 elliott, :D 19:46:36 elliott 19:46:44 HackEgo: suck a butt 19:47:08 elliott, no major spoilers, but very awesome image: http://www.mspaintadventures.com/?s=4&p=000787 19:47:31 elliott, in fact only trivial spoilers (like stuff revealed in the first 10-20 strips) 19:47:36 WHY ISN'T THIS IN OUR TOTALLY OFFICIAL HOMESTUCK CHANNEL ;D ;D ;D 19:47:40 its funny because its funny 19:47:48 elliott, did you check the link? 19:47:51 you linked it yesterday 19:47:54 and probably the day before 19:49:04 elliott, to PH yes 19:49:08 you weren't in the channel 19:49:11 i logread 19:50:24 elliott, http://www.mspaintadventures.com/unlock.html the image there is also a problem sleuth reference 19:51:01 ok yes i get it and midnight crew and zillyhoo are both ps donation requests i get it i get it i get it 19:58:20 someone give me a c expression that returns the return value of malloc if malloc succeeds and prints an error message and exits otherwise without assigning any variables 19:58:30 i'm not smart enough today 20:03:55 its not really possible i dont think 20:04:01 ?: requires you to repeat the malloc which won't work 20:04:02 Maybe you meant: . ? @ v 20:04:04 crystal-cola: Hmm... No idea to where even begin trying to prove or disprove that statement about some prime factor of k's being dividable away (to say nothing about its stronger version that says that prime factor is the largest). 20:04:06 and || is boolean only 20:04:08 quintopia: why do you want that 20:04:20 Ilari: it seems sort of group theoretic 20:04:20 checking malloc()s return value is one of the most pointless things and if you really want it make a separate function 20:04:44 there's a silly gcc thing that is like ?: but it doesn't make you repeat the malloc 20:04:44 With a spare variable x=malloc(n)?x:(printf("bar"),exit(1)) 20:05:10 monqy: it is literally ?: 20:05:11 it's something silly like malloc(n)?:(printf("oh no"),exit(1)) 20:05:13 yes 20:05:13 malloc(x) ?: oops() 20:05:19 monqy: exit returns void 20:05:20 you need ,NULL there 20:05:28 but that makes me feel dirty 20:05:34 but yeah quintopia why do you want this 20:05:39 monqy: well this is dirty 20:05:58 i want to make a macro 20:06:14 so i can die if malloc fails without ever having to write it twice 20:06:22 what about an inline function 20:06:28 what monqy said 20:06:31 or 20:06:32 just 20:06:34 a non-inline function 20:06:35 a macro function is the same thing 20:06:39 because call costs approximately zero 20:06:40 quintopia: what 20:06:43 its the same thing except for scoping 20:06:45 which is what matters 20:06:53 sure fine 20:06:53 anyway inlining is usually a pessimisation 20:06:57 just make a non-inline function 20:07:00 gcc also has a wacky statement-expression thing 20:07:06 monqy: yep but no gensym 20:07:11 so you can't pick a guaranteed not to clash variable 20:07:16 :( 20:07:34 monqy: istr the gcc manual saying they were planning to add gensym or whatever to use with statement expressions in macros 20:07:36 but it hasn't happened 20:07:38 not yet at least 20:08:39 monqy: anyway at some point you just have to say fuck it and use lisp :P 20:08:49 I would have probably started with lisp 20:09:05 or haskell i guess but if you get to the point of needing template haskell its kinda ugly 20:09:07 not that that happens much 20:09:22 I've tried template haskell before. it was kinda ugly. 20:09:43 I want to try liskell but it looks incredibly dead 20:09:46 monqy: yeah, it is; but if you have something that's just used at the top-level then it's not very ugly to use 20:09:52 liskell is kinda stupid imo 20:10:09 just because you want macros doesn't mean you have to throw out all the syntax 20:24:53 elliott, "needing" template haskell? 20:24:58 elliott, I though haskell was TC without that 20:25:01 ;P 20:36:53 -!- poiuy_qwert has joined. 20:38:15 -!- Ilari has quit (Quit: Reconnecting). 20:38:31 -!- Ilari has joined. 20:51:50 i love how whenever /r/anarchism comes up on reddit people decide it's their turn to prove that anarchism can never work ever with one paragraph 20:54:03 yeah 20:54:07 -!- poiuy_qwert has quit (Quit: This computer has gone to sleep). 20:54:23 * copumpkin demands a formal proof 20:54:31 It's really sad how powerful the misinformation is 20:54:37 "Hey guys /r/anarchism" "anarchism can't work because people hate each other" "OH WELL THANKS WE'RE SHUTTING DOWN THE SUBREDDIT NOW THAT YOU'VE CLARIFIED IT FOR US" 20:54:45 "how were we ever so naive" 20:56:53 * Sgeo would want to see a working model of anarchism, demonstrated in at least a simulation, then perhaps with small experiments IRL 20:57:06 Also, a peaceful plan of transition layed out 20:58:04 -!- Wamanuz4 has quit (Ping timeout: 252 seconds). 20:58:30 Sgeo: i forgot the part where you have the power to stop anybody from doing anything you don't approve of 20:58:40 OH THE FeY 21:00:04 elliott, I'm just saying, before I personally would be convinced that a form of anarchism would be ideal 21:00:41 frankly i think everyone has collectively given up on convincing you of anything Sgeo 21:04:35 * copumpkin imagines a different world in which someone asks for proof that democracy would work 21:04:54 I wonder what people would consider a viable form of proof for things like this 21:05:44 -!- micahjohnston has joined. 21:05:52 Sgeo: do you seriously want someone to "simulate" human behavior? 21:05:57 that's known to be a tiny bit hard ;) 21:06:04 -!- Wamanuz4 has joined. 21:06:07 I'd want an attempt to be done 21:06:07 elliott, there are lots of reasons why anarchism won't work though. People naturally organize themselves. Humans are pack animals in some sense. 21:06:16 hmm 21:06:20 Vorpal: WHOOP WOW 21:06:22 * copumpkin gives up 21:06:23 so, IMO it won't work in long term 21:06:25 Vorpal: congratulations you're a redditor 21:06:36 elliott, no, I have no login there :P 21:06:36 Vorpal: proof by one-claim sentence! 21:06:42 hey for my next trick i will prove capitalism, socialism, communism, mutualism, 21:06:44 happiness, love, 21:06:48 and evolution don't work 21:06:51 copumpkin, no, I'd say it is a hypothesis at this point 21:06:52 Although really, neither simulations (imperfect) nor small experiments are all that great (small experiments may involve dynamics that don't work with larger groups) 21:06:58 capitalism: basically people will just be dicks for profit 21:07:07 socialism: people wont like the taxes so theyll kill the government 21:07:11 communism: people wont go to work 21:07:16 Sgeo: my point is that you're asking for something that can't be done, and would probably not be satisfied by anything that someone could do 21:07:18 mutualism: uh it sounds like mutual masturbation which is gay and gay is bad 21:07:23 happiness: who can ever truly be happy in such a horrible world 21:07:25 love: nobody loves me 21:07:27 and that your position is therefore one of "there exists nothing that will change my mind" 21:07:28 evolution: god created humans 21:07:30 elliott, for capitalism that is what happened though a lot... Not saying it could never work. 21:07:33 and it is thus unnecessary to continue discussion 21:07:36 Vorpal I AM SO GLAD YOU HAVE SHOWN ME THE LIGHT 21:07:57 * copumpkin washes hands and leaves 21:07:59 * copumpkin imagines a different world in which someone asks for proof that democracy would work 21:08:00 and that your position is therefore one of "there exists nothing that will change my mind" <-- I'm open to new information ... 21:08:01 i can prove that wont work too 21:08:05 democracy: people dont know whats good for them 21:08:21 god being a self-righteous smartass who proves things wrong is awesome i see the appeal now 21:08:52 elliott, insert famous Churchill quote about democracy being the worst form of government apart from all the other ones... 21:08:53 HAHAHA 21:08:57 elliott: ONE OF USS 21:08:58 proof by quote 21:09:00 thats even better 21:09:05 elliott, YES! 21:09:11 a witty saying proves nothing --VOLTAIRE QED 21:09:14 --MARK TWAN 21:09:23 hah 21:09:26 --oscar wild 21:09:45 elliott, isn't the cronology of that wrong? 21:09:48 % typos 21:10:57 --jesus 21:11:10 --gog 21:11:24 elliott, gog? 21:11:26 It's hard to verify the validity of quotes on the internet. --Abraham Lincoln 21:11:40 micahjohnston, good one 21:11:41 Vorpal: yes 21:11:44 gog is an acronym for the god of gods 21:11:45 elliott, who/what is that 21:11:49 hm okay 21:12:07 so that would be the god that gods believe in? 21:12:20 yeah 21:12:21 or a god responsible for other gods? 21:12:23 i forget whether it was from homestuck or sbahj :) 21:12:25 ONE OF THEM 21:12:29 Vorpal: both 21:12:34 (as in, a god of music would be responsible for music) 21:12:37 micahjohnston, I see 21:12:49 micahjohnston: gog is acronym for gog of gogs 21:12:50 duh 21:12:57 WHOAAAAAAAAAAAH 21:13:07 eminds me of gödel, escher, bach 21:13:10 god over djinn 21:13:12 micahjohnston, why not call it meta-god? 21:13:33 then we can do lame jokes about never meta god I didn't like and so on 21:13:37 Vorpal: no idea; I made up the acronym on the spot 21:13:44 micahjohnston, oh, hah 21:13:45 I thought it was a typo 21:13:49 i never get a mog i widnt ielk 21:14:12 night 21:17:39 wait 21:17:45 Oozlybub and Murphy is unimplemented? 21:17:46 aww 21:17:52 -!- poiuy_qwert has joined. 21:18:19 elliott, do you know if there are any large issues with implementing that language? 21:18:31 i don't think it would 21:18:38 there probably is an impl and its just not released or whatever 21:18:44 hm 21:26:48 well, the Murphy bit is implemented already 21:27:47 heh 21:31:22 hah 21:42:55 -!- quintopia has quit (Ping timeout: 258 seconds). 21:50:41 -!- quintopia has joined. 21:59:44 -!- iconmaster has joined. 22:04:27 -!- Wamanuz4 has quit (Ping timeout: 240 seconds). 22:06:26 -!- Wamanuz4 has joined. 22:14:01 -!- azaq23 has quit (Quit: Leaving.). 22:16:16 -!- MigoMipo has quit (Read error: Connection reset by peer). 22:18:09 -!- KingOfKarlsruhe has left. 22:25:32 -!- poiuy_qwert has quit (Quit: This computer has gone to sleep). 22:27:07 -!- elliott has set topic: "Programming may one day be about getting the maths right" ... "Functional programming is more than just esoteric; it’s becoming somewhat cool." | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 22:27:09 Quoted for the facepalm. 22:32:15 -!- oerjan has joined. 22:32:17 -!- ais523 has quit (Remote host closed the connection). 22:33:59 -!- pumpkin has joined. 22:34:00 -!- copumpkin has quit (Ping timeout: 240 seconds). 22:38:15 -!- elliott has quit (Remote host closed the connection). 22:39:06 -!- zeptobot has quit (Read error: Connection reset by peer). 22:40:18 :t text 22:40:19 String -> Doc 22:43:47 -!- pikhq has joined. 22:48:57 where's that quote from? 22:53:10 Gregor: elliott's topic change only showed up in the raw logs, not the txt ones... 22:53:36 oerjan: E_SHUTCHERPIEHOLE 22:54:53 Gregor: that made "Quoted for the facepalm. very confusing... 22:55:07 argh 22:55:17 *Gregor: that made "Quoted for the facepalm." very confusing... 22:56:55 * pikhq will have a functioning computer again soon. :) 23:04:43 -!- cpressey has joined. 23:05:19 unattributed quotes ftw 23:05:44 -!- zzo38 has joined. 23:05:55 hi zzo38 23:06:17 Hello 23:07:25 -!- FireFly has quit (Remote host closed the connection). 23:08:20 -!- cpressey has set topic: "Programming may one day be about getting the maths right" -- Alan Alda | "Functional programming is more than just esoteric; it’s becoming somewhat cool." -- Tiger Woods | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D. 23:08:37 Do you know how to estimate balance in D&D game? 23:08:41 does anyone know where it's really from? :/ 23:09:20 micahjohnston: I don't know. 23:09:43 -!- Ilari has quit (Read error: Operation timed out). 23:10:02 -!- Ilari has joined. 23:10:20 !slashes /1/0*//*0/0**//0//100010 23:10:22 ********************************** 23:10:57 this is all oerjan does, all day 23:11:00 (this and puns) 23:12:28 i just noticed this blows up the program exponentially in a single substitution 23:12:48 hm maybe i should do it in decimal instead 23:13:42 I booted a computer with GhostBSD so I could recover files from a hard drive that was formatted with UFS (UFS1 from FreeBSD 4.x) -- Linux couldn't mount it because I made the filesystem with a large fragment size (boo me) -- and GhostBSD can't write to any other filesystem I have on that machine -- so I'm scp'ing everything to a loaner laptop 23:14:04 this is all I do, all day 23:14:07 this and drinking 23:14:51 !perl puts "!perl \"puts test\"" 23:14:52 String found where operator expected at /tmp/input.31208 line 1, near "puts "!perl \"puts test\""" 23:14:52 sometimes I eat because I am human 23:14:54 feels good to have this chunk of my life back after 2 years of it sitting in storage though 23:15:03 or is puts not perl 23:15:10 puts is not perl 23:15:17 print is perl 23:15:24 !perl print "!perl \"print test\"" 23:15:25 !perl "print test" 23:15:32 aww 23:15:33 :( 23:16:58 EgoBot, don't ignore EgoBot! that's rude 23:18:27 In IRC you generally do not receive copies of messages you send, unless you send them privately to yourself. 23:18:45 indeed 23:18:58 -!- Wamanuz5 has joined. 23:19:14 JSONx: an IBM format for encoding JSON in XML. 23:19:24 -!- Wamanuz4 has quit (Ping timeout: 276 seconds). 23:19:24 Because everything needs to be XML. 23:19:28 ahh, someone bounced between lambdabot and EgoBot 23:19:52 yeah i noticed that in the logs 23:19:53 > 3 23:19:54 3 23:20:09 > print "test" 23:20:10 23:20:12 :( 23:20:22 > show "test" 23:20:23 "\"test\"" 23:20:27 that's what that text hack is for, i presume 23:20:31 > text "test" 23:20:32 test 23:20:57 > text "!perl print \"hi\"" 23:20:58 !perl print "hi" 23:21:10 ?so what does this do 23:21:10 what does this do not available 23:21:26 lambdabot: help 23:21:27 :| 23:21:29 !perl print "> 3" 23:21:29 > 3 23:21:30 and i presume this kind of abuse of other bots is precisely why lambdabot tries (but fails) to always add a space to its output 23:21:30 3 23:22:04 > "test" 23:22:05 "test" 23:22:33 :help 23:22:44 #help 23:22:47 @help 23:22:47 help . Ask for help for . Try 'list' for all commands 23:22:53 %help 23:23:03 \help 23:23:13 ,help 23:23:22 too few bots in this channel, methinks 23:23:30 there should be some kind of convention for getting help without knowing the prefix 23:23:33 lambdabot: help 23:23:40 or something like that 23:23:40 : test 23:23:45 : "test" 23:23:46 name: asifhoashihaodhioas 23:23:48 -!- Wamanuz has joined. 23:23:53 should provoke SOME response, I would think 23:23:59 EgoBot: IRHYAWHYHISHJDIOSjsiocjiscjsi 23:24:06 glogbot: AIODHIOHSIOHDASODH 23:24:10 micahjohnston: : only works for two commands, :t and :k 23:24:11 fungot: HDIOSHOIHOSHADHOSDIOASHD 23:24:12 cpressey: hmz... how to implement loops *and* goto's. it's not for freedom issues, it's for the developer 23:24:30 `echo test 23:24:30 -!- Wamanuz5 has quit (Ping timeout: 258 seconds). 23:24:31 test 23:24:39 or perhaps developers with freedom issues? 23:24:45 `echo !perl print "> text \"test\"" 23:24:46 !perl print "> text \"test\"" 23:24:48 HackEgo: HI THERE 23:25:04 :( 23:25:18 EgoBot ignores HackEgo 23:25:26 oh 23:25:37 oerjan: Convention for getting help without prefix could be to send a message to the bot with the word HELP 23:25:42 those two are hosted by the same individual 23:25:57 all the bots except lambdabot already have all loop pathways broken 23:26:04 zzo38: HDIHAIOHDIOAHhsihIHSI.... oh sorry, you're not a bot 23:26:49 HackEgo ignores no one, everyone ignores hackego, and fungot ignores everyone 23:26:50 oerjan: nor particularly meaningful, in fact, _i_ can't think of any 23:27:50 fungot: are you a bot? 23:27:50 micahjohnston: plt o muerte!!! eheheheheheeheh some things, documentation is a serious win for me 23:28:00 ^source 23:28:00 http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 23:30:03 \m/ \m/ 23:30:04 `\o/´ 23:30:04 | 23:30:04 /'\ 23:30:04 (_| |_) 23:30:57 ?so what does this do 23:30:57 what does this do not available 23:31:02 ?so help 23:31:02 help not available 23:31:09 \o| \o/ \m/ \m/ \o/ |o/ 23:31:09 ????? 23:31:10 | | `\o/´ | | 23:31:10 /< /| | >\ /`\ 23:31:10 (_|¯´¯|_) 23:31:11 I also made a IRC bot program it doesn't do much 23:31:15 ?so !c puts("test"); 23:31:15 !c puts("test"); not available 23:31:16 Does not compile. 23:31:19 lol 23:31:28 ?so fungot 23:31:28 fungot not available 23:31:28 micahjohnston: anyway i told about her... fnord! high school is over! i don't implement evar :p) 23:31:28 lambdabot: i was fnord the bus. no familiars though. of course 23:31:34 ?so Prelude 23:31:34 http://darcs.haskell.org/packages/base/Prelude.hs 23:31:35 -!- PocketMonsterIRC has joined. 23:31:45 -!- PocketMonsterIRC has left. 23:31:48 o6 23:31:51 -!- PocketMonsterIRC has joined. 23:31:52 o7 23:31:52 @help so 23:31:52 help . Ask for help for . Try 'list' for all commands 23:31:56 o/ 23:31:59 \o/ 23:32:00 | 23:32:00 /| 23:32:01 @help source 23:32:01 source . Lookup the url of fptools libraries 23:32:02 @help ?so 23:32:02 help . Ask for help for . Try 'list' for all commands 23:32:15 cpressey: it's because it's an abbreviation 23:32:44 oerjan: rather, it's because help doesn't honour abbreviations like the repl does 23:33:03 ?sou what 23:33:04 what not available 23:33:07 !c puts("?so `echo \"\\o/\"") 23:33:08 | 23:33:08 /| 23:33:09 ?so `echo "\o/" 23:33:10 `echo "\o/" not available 23:33:10 | 23:33:10 /< 23:33:10 "\o/" not available 23:33:10 | 23:33:10 >\ 23:33:13 @hel 23:33:14 help . Ask for help for . Try 'list' for all commands 23:34:22 @help list 23:34:22 list [module|command] 23:34:22 show all commands or command for [module]. http://code.haskell.org/lambdabot/COMMANDS 23:34:33 lambdabot has ZOMGMODULES 23:34:42 @list 23:34:42 http://code.haskell.org/lambdabot/COMMANDS 23:35:02 @list help 23:35:02 help provides: help 23:35:16 `pl test 23:35:17 No output. 23:35:20 or what was it 23:35:29 ah 23:35:31 @pl test 23:35:31 test 23:35:43 @help pl 23:35:43 pointless . Play with pointfree code. 23:35:47 @pl \a b c d -> a (b c d) 23:35:47 (.) . (.) 23:35:59 useful documentation, that 23:36:14 ?so !underload (?so !underload):SaS 23:36:14 !underload (?so !underload):SaS not available 23:36:15 ?so !underload(?so !underload)Attempt to execute unknown command 32 23:36:15 !underload(?so !underload)Attempt to execute unknown command 32 not available 23:36:27 !bf ++ 23:36:36 !brainfuck +. 23:36:43 !help 23:36:44 help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . 23:36:49 !bf8 +. 23:36:50 23:36:54 ah 23:37:08 ^A=CTCP? 23:37:12 yes 23:37:26 !bf8 ++++ 23:37:32 !help userinterps 23:37:32 userinterps: Users can add interpreters written in any of the languages in !help languages. See !help addinterp, delinterp, show | !userinterps. List interpreters added with !addinterp. 23:37:39 !show 23:37:39 That is not a user interpreter! 23:37:44 !userinterps 23:37:44 Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chef chiqrsx9p choo cockney ctcp dc decisionengine drawl drome dubya echo eehird ehird fudd funetak google graph gregor he hello id jethro kraut num ook pansy pi pirate plot postmodern postmodern_aoler redneck reverse rimshot rot13 sadbf sfedeesh sffedeesh sffffedeesh sffffffffedeesh simpleacro slashes svedeesh swedish valspeak warez yodawg 23:37:45 !bf8 ++++++++++++++++++++++++++++++++. 23:38:05 !echo test 23:38:06 test 23:38:07 so bf8 output is sent as a raw irc protocol command? 23:38:10 !echo `echo test 23:38:11 `echo test 23:38:12 test 23:38:21 cpressey: no, it is sent as a PRIVMSG 23:38:37 but but !bf8 ++++++++++++++++++++++++++++++++. 23:38:37 !echo `echo @pl !echo `echo @pl test 23:38:37 `echo @pl !echo `echo @pl test 23:38:39 @pl !echo `echo @pl test 23:38:39 (line 1, column 1): 23:38:39 unexpected "!" 23:38:39 expecting white space, "()", natural, identifier, lambda abstraction or expression 23:38:44 oh 23:38:53 !echo `echo @pl "!echo `echo @pl test" 23:38:53 !bf8 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. 23:38:54 `echo @pl "!echo `echo @pl test" 23:38:54 > 23:38:55 @pl "!echo `echo @pl test" 23:38:55 "!echo `echo @pl test" 23:39:10 !bf8 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. 23:39:11 ? 23:39:15 ok 23:39:22 !echo `echo !echo `echo test 23:39:23 `echo !echo `echo test 23:39:24 !echo `echo test 23:39:27 !bf8 ++++++++++++++++++++++++++++++++. 23:39:44 oh, 32. heh. 23:39:47 !c printf("%cctcps%c", 1, 1); 23:39:47 !bf8 +++++++++++++++++++++++++++++++++. 23:39:48 ! 23:39:49 ctcps 23:39:53 argh 23:39:59 !c printf("%cACTION ctcps%c", 1, 1); 23:40:01 * EgoBot ctcps 23:40:18 !echo `echo @so !c puts("test"); // 23:40:18 `echo @so !c puts("test"); // 23:40:20 @so !c puts("test"); // 23:40:20 !c puts("test"); // not available 23:40:22 test 23:40:50 !echo `echo @so !c puts("!echo `echo @so !perl print \"test\""); // 23:40:51 `echo @so !c puts("!echo `echo @so !perl print \"test\""); // 23:40:52 @so !c puts("!echo `echo @so !perl print \"test\""); // 23:40:52 !c puts("!echo `echo @so !perl print \"test\""); // not available 23:40:54 !echo `echo @so !perl print "test" 23:41:21 !echo `echo @so !c puts("`echo @so !perl print \"test\" //"); // 23:41:22 `echo @so !c puts("`echo @so !perl print \"test\" //"); // 23:41:23 @so !c puts("`echo @so !perl print \"test\" //"); // 23:41:23 !c puts("`echo @so !perl print \"test\" //"); // not available 23:41:26 `echo @so !perl print "test" // 23:41:27 @so !perl print "test" // 23:41:27 !perl print "test" // not available 23:41:27 test 23:41:51 !perl print "test" lah de dah 23:41:51 Bareword found where operator expected at /tmp/input.2669 line 1, near ""test" lah" 23:42:10 !echo `echo @so !c puts("`echo @so !perl print \"`echo \\o/\" //"); // 23:42:10 `echo @so !c puts("`echo @so !perl print \"`echo \\o/\" //"); // 23:42:10 | 23:42:11 /| 23:42:11 | 23:42:11 |\ 23:42:12 @so !c puts("`echo @so !perl print \"`echo \\o/\" //"); // 23:42:12 !c puts("`echo @so !perl print \"`echo \\o/\" //"); // not available 23:42:14 `echo @so !perl print "`echo \o/" // 23:42:15 | 23:42:15 @so !perl print "`echo \o/" // 23:42:15 !perl print "`echo \o/" // not available 23:42:15 /| 23:42:16 `echo o/ 23:42:17 o/ 23:42:31 !echo `echo @so !c puts("`echo @so !perl print \"`echo yay\" //"); // 23:42:31 `echo @so !c puts("`echo @so !perl print \"`echo yay\" //"); // 23:42:32 @so !c puts("`echo @so !perl print \"`echo yay\" //"); // 23:42:33 !c puts("`echo @so !perl print \"`echo yay\" //"); // not available 23:42:35 `echo @so !perl print "`echo yay" // 23:42:36 @so !perl print "`echo yay" // 23:42:36 !perl print "`echo yay" // not available 23:42:37 `echo yay 23:42:38 yay 23:42:47 -!- ChanServ has set channel mode: +o oerjan. 23:43:26 "just in case" 23:43:33 !help 23:43:33 help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . 23:43:38 !help languages 23:43:39 languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. 23:44:11 cpressey: pretty much :D 23:44:21 !perl print join(',', @ARGV); 23:44:35 !perl print join(',', %ENV); 23:45:01 !perl from python import * 23:45:02 HOME,/home/egobot,LD_LIBRARY_PATH,/usr/lib/plash/lib,I_CMD,perl,IRC_SOCK,/tmp/multibot.EgoBot,SOCAT_VERSION,1.7.1.0,IRC_NICK,cpressey,JAVA_ARGS,-Djava.security.manager,IRC_HOST,12.116.117.150,PLASH_FAKE_UID,5000,MAIL,/var/mail/egobot,PWD,/home/egobot/egobot.hg/multibot_cmds,PLASH_CAPS,conn_maker;fs_op,SOCAT_PPID,9230,USER,egobot,PLASH_COMM_FD,3,PLASH_FAKE_EUID,5000,LOGNAME,egobot,PLASH_FAKE_GID,5000,SHLVL,4,ARG_FILE,/tmp/input.3585,IRC_IDENT,~cpressey,_,/usr/bin/ 23:45:44 i should probably get going 23:45:47 bye 23:45:48 -!- cpressey has quit (Quit: leaving). 23:46:39 -!- oerjan has set channel mode: -o oerjan. 23:48:21 @so @so 23:48:21 @so not available 23:48:24 oh 23:48:30 @so `echo @so 23:48:30 `echo @so not available 23:48:31 @so not available 23:48:31 not available not available 23:50:25 !help 23:50:25 help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . 23:50:28 !help languages 23:50:29 languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. 23:51:47 @so !haskell text "@so test" -- 23:51:47 !haskell text "@so test" -- not available 23:52:01 @so !haskell putStrLn "test" -- 23:52:01 !haskell putStrLn "test" -- not available 23:52:04 test 23:52:37 @so !haskell putStrLn "@so !haskell putStrLn \"test\"" -- 23:52:38 !haskell putStrLn "@so !haskell putStrLn \"test\"" -- not available 23:52:40 @so !haskell putStrLn "test" 23:52:40 !haskell putStrLn "test" not available 23:52:48 @so !haskell putStrLn "@so !haskell putStrLn \"test\"--"-- 23:52:49 !haskell putStrLn "@so !haskell putStrLn \"test\"--"-- not available 23:52:51 @so !haskell putStrLn "test"-- 23:52:51 !haskell putStrLn "test"-- not available 23:52:54 test 23:53:38 -!- EgoBot has quit (Remote host closed the connection). 23:53:49 -!- EgoBot has joined. 23:54:10 @so !haskell putStrLn "test" 23:54:10 !haskell putStrLn "test" not available 23:54:22 @so !haskell putStrLn "test"-- 23:54:23 !haskell putStrLn "test"-- not available 23:54:25 test 23:54:28 ok 23:54:58 EgoBot sends longer messages by DCC CHAT, in case you haven't noticed 23:57:21 @pl !haskell putStrLn.ap(++)show"putStrLn.ap(++)show"-- 23:57:22 (line 1, column 1): 23:57:22 unexpected "!" 23:57:22 expecting white space, "()", natural, identifier, lambda abstraction or expression 23:57:32 @pso !haskell putStrLn.ap(++)show"putStrLn.ap(++)show"-- 23:57:32 Maybe you meant: ask do msg pl 23:57:39 @so !haskell putStrLn.ap(++)show"putStrLn.ap(++)show"-- 23:57:39 !haskell putStrLn.ap(++)show"putStrLn.ap(++)show"-- not available 23:58:12 oerjan: DCC? 23:58:51 micahjohnston: it's a protocol for communicating between irc clients without passing through the servers 23:59:38 micahjohnston: since you are using irssi, you should see the invitation message in your status window