←2011-04-28 2011-04-29 2011-04-30→ ↑2011 ↑all
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 <pikhq> "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 <pikhq> What the hell?
01:18:20 -!- lament has joined.
01:29:45 -!- copumpkin has quit (Quit: Computer has gone to sleep.).
01:36:44 <ais523> pikhq: "willing to negotiate" doesn't mean they plan to agree to anything
01:41:37 <pikhq> 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 <pikhq> 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 <ais523> I think he's expecting the US to refuse
01:44:07 <ais523> and planning to score PR points as a result
01:44:37 <pikhq> Well, seeing as Jimmy Carter is over there *right now* with the sole intent of negotiating on behalf of the US...
01:46:32 <pikhq> 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 <pikhq> (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 <Sgeo> Gregor,
02:26:38 <Sgeo> What does "Status: inactive" in a whois mean?
02:26:46 <Gregor> Don't ask me.
02:27:03 <Sgeo> Ah
02:27:20 <Sgeo> Erm, why did I say ah?
02:27:24 <Sgeo> I was not enlightened
02:27:34 <Sgeo> http://whois.domaintools.com/libc.so
02:33:08 <pikhq> Because you seek not enlightenment.
02:33:16 <pikhq> You seek utter endarkenment.
02:42:25 <oerjan> enfoggenment
02:43:37 <pikhq> Enmalluminment.
02:45:14 <oerjan> `translate mallumin
02:45:19 <HackEgo> mallumin
02:45:54 <pikhq> Sorry, I thought we were having a neologism contest. :P
02:46:21 <oerjan> "Unu Ringlo en mallumin ilin golvidas kajik katenas."
02:48:27 <oerjan> that link looks like some hybrid of esperanto and quenya...
02:48:56 <pikhq> That indeed does look Esperquenyo.
02:48:57 <Sgeo> Link?
02:49:01 <Sgeo> I didn't see a ink
02:49:04 <Sgeo> link
02:49:31 <oerjan> http://christopherleeweb.com/forums/generalised-topics-cl/question-admin-mtv-awards
02:49:42 <oerjan> down in the comments
02:49:55 <oerjan> LOTR is mentioned
02:50:18 <oerjan> or maybe sindarin, i'm not quite clear on the difference
02:52:09 <oerjan> other than that one, most of the first page hits seem to be finnish
02:52:40 <pikhq> Hmm. I wonder if I could derive a Chinese writing system for Esperanto and have it not-suck.
02:53:00 <pikhq> "僕 書as 望人o kun 漢a 字o."
02:53:11 <pikhq> It's, uh, going to be hard to handle suffixes.
02:53:34 <oerjan> well duh, kana
02:53:49 <pikhq> oerjan: If anything, bopomofo.
02:54:17 <pikhq> *Much* better adapted to handling more flexible syllable structures.
02:54:28 <oerjan> ok
02:54:46 <pikhq> (bopomofo is a phonetic script for Mandarin, derived from Chinese characters. It is commonly used in Taiwan.)
02:55:40 <lament> just use characters
02:55:54 <lament> there's a small, finite set of suffices
02:56:30 <pikhq> lament: It'd be difficult to do that while having the characters have any relation to the meaning of the suffix.
02:56:43 <pikhq> Granted, I could just pick arbitrary ones, but I dislike that.
02:56:58 <lament> well what you're doing is retarded anyway, so the detail don't matter
02:57:02 <lament> *details
02:57:14 <lament> 'a' is pretty arbitrary too
02:57:37 <pikhq> If I'm doing it anyways, it should be done well.
02:58:32 <pikhq> Hmm. Actually, -o could be mapped to 事 nicely, and -a to 的 very well.
02:58:56 <pikhq> "望人事" There's Esperanto. Nice, no?
02:59:04 <lament> no
02:59:44 <Sgeo> 0000 0000 0000
02:59:48 * Sgeo yells at XChat
02:59:56 <quintopia> best way to detect file byte size from C?
03:00:01 <Sgeo> Also, I'm sure it would show up properly if Ipinged
03:00:06 -!- augur has quit (Ping timeout: 240 seconds).
03:00:11 <pikhq> quintopia: Assume 8 bits per byte.
03:00:20 <quintopia> uh
03:00:21 <pikhq> </misinterpret>
03:00:40 <quintopia> yeah clearly
03:01:07 <quintopia> 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 <Sgeo> Not in the future according to Star Trek. Maybe.
03:01:20 * Sgeo is too ill to think problerly
03:02:17 <Gregor> quintopia: stat
03:02:56 <Gregor> 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 <pikhq> Seems to be fseek + ftell in standard C, stat in POSIX.
03:03:16 <Gregor> pikhq: Although lag probably has me saying mine after you, I still consider me to win :P
03:03:22 <quintopia> stat's man page is...less than helpful
03:03:34 <pikhq> Gregor: Nah, you hit it a bit earlier.
03:03:54 <pikhq> quintopia: You get a struct with a bunch of file information.
03:04:16 <pikhq> quintopia: off_t st_size is the member with the size in bytes.
03:04:39 <quintopia> ah yes
03:04:51 <quintopia> 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 <Gregor> Oh, threads.
03:20:54 <Gregor> Why ya gotta be threads.
03:45:17 <pikhq> Congrats, you got to the killer argument for Haskell.
03:45:17 <pikhq> :P
03:45:37 <pikhq> (okay, okay, *or Erlang*; it depends on what you're doing, really)
03:45:38 -!- copumpkin has joined.
03:50:23 <Sgeo> Smalltalk doesn't particularly have nice concurrency idioms, I think?
03:51:39 <pikhq> Sgeo: No.
04:01:05 <Sgeo> No, as in, I'm right, or as in I'm wrong?
04:04:42 <Gregor> pikhq: I am a language implementor :P
04:07:45 <pikhq> Gregor: Oh, right, you're undoubtedly working on a language.
04:07:51 <pikhq> Gregor: Have you considered suicide?
04:07:57 <pikhq> It *is* painless.
04:08:49 <ais523> pikhq: Lies!
04:08:52 <Gregor> However, it brings on many changes.
04:09:46 <Gregor> In fact I'm working on GGGGC+threads.
04:09:52 <Gregor> So, yeah, pretty much hell.
04:09:53 <pikhq> Gregor: And I can take or leave them if I please.
04:14:17 <Sgeo> On the one hand, Chrome 11. On the other, the new icon sucks
04:16:33 <pikhq> On the gripping hand, this one goes to 11.
04:24:23 <Gregor> OHHEY
04:24:28 <Gregor> Imaginary bugs are the best kind of bugs.
04:26:55 <Gregor> Another discovery: Putting a sleep(1) in the main collector cycle makes it slow!
04:31:16 <Gregor> Man, I designed this garbage collector from the beginning to be concurrent, and it shows.
04:31:21 <Gregor> SO MANY INTENTIONAL RACE CONDITIONS
04:31:22 <monqy> unsleep(1)
04:31:32 <monqy> make it fast
04:31:39 <ais523> monqy: does that let you run programs in negative time?
04:31:46 <Sgeo> Notice: Took 1 (one) Tylenol.
04:32:11 <Gregor> Sgeo: Notice: Not 1 (one) person cares.
04:32:26 <monqy> does tylenol make people stupid? I might care then
04:32:31 <Sgeo> Gregor, doesn't matter. Important thing is in the logs.
04:32:37 <Sgeo> Important thing is that it's in the logs.
04:37:10 -!- augur has joined.
04:43:10 <pikhq> monqy: No, but Tylenol combined with something that can make people stupid is scary as fuck.
04:43:35 <pikhq> Alcohol + Tylenol = -liver
04:45:21 -!- augur has quit (Remote host closed the connection).
04:50:13 <Sgeo> As long as Tylenol + Sleep-deprivation isn't dangerous, I'm ok
04:51:11 <pikhq> That's perfectly fine, except in the cases where the Tylenol just kills your liver anyways.
04:54:42 <Sgeo> Sleep-deprivation won't make my liver significantly weaker? Ok
04:57:34 <pikhq> No, but you still might be fucked.
04:57:49 <pikhq> Tylenol has a chance of killing your liver.
04:57:59 <pikhq> Just remember, it's the leading cause of liver failure.
04:59:09 <Sgeo> 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 <Sgeo> Also, not taking anywhere near full dose
05:00:00 <ais523> Tylenol doesn't exist in the UK
05:00:08 <pikhq> That chance is, as far as I'm aware, a per-time thing.
05:00:10 <ais523> I think the same chemical might be sold under other names, though
05:00:16 <pikhq> ais523: It's paracetamol there.
05:00:25 <ais523> ah, yes
05:01:17 <pikhq> (the generic name in the US is "acetaminophen")
05:01:39 -!- asiekierka has joined.
05:01:45 <asiekierka> 11.04 pwnt my computer
05:01:52 <asiekierka> 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 <pikhq_> 12:41:35 <elliott> The definition of C does not involve running out of memory.
05:28:39 <pikhq_> 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 <pikhq_> Why did I start reading the logs?
06:14:12 <pikhq_> Now I'm reading a fucking lecture on why bisexuality is misogynist.
06:14:18 <pikhq_> The pfargtle?
06:15:08 <pikhq_> Also, this gem:
06:15:11 <pikhq_> 10:33:10 <crystal-cola> There is no reason to use logical or rational thought, the only justification for doing so is because you enjoy it
06:15:32 <pikhq_> There is no reason to use logic, therefore CAT BAT PURPLE ORANGE SPLAT MAT
06:16:44 <monqy> without context I can't tell if that was serious
06:21:02 <pikhq_> It was completely and utterly serious.
06:21:12 <pikhq_> 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 <Vonvoyage> anything goin on in here?
10:06:52 <Vonvoyage> totally dead in here
10:08:28 <Tritonio> huh?
10:12:15 -!- Vonvoyage has quit (Ping timeout: 252 seconds).
10:19:18 -!- ObviosoIX has joined.
10:19:52 <ObviosoIX> 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 <tswett> ~quote
12:50:31 <tswett> !quote
12:50:41 <tswett> I'm sure something will happen eventually.
12:51:12 <tswett> Maybe in the distant future, some bot will load up this log file and do something because of that !quote command.
12:51:21 <tswett> Meanwhile, I seem to have forgotten our bot prefixes.
12:51:22 <tswett> `quote
12:51:25 <HackEgo> 209) <zzo38> catseye: Please wake up. Not recorded for this timezone. The big spider is not your dream
12:51:49 <tswett> fungot: hey, where have you gone?
12:52:26 <crystal-cola> elliottcable: ting?
12:52:27 <crystal-cola> opps
12:52:51 <crystal-cola> There's someone called elliottt in #coq
12:52:57 <crystal-cola> I thought it was elliott X:)
12:54:57 <tswett> Maybe it is elliott.
12:56:15 -!- oerjan has joined.
12:57:43 <crystal-cola> - - - o e r j a n - - -
12:58:05 <tswett> Hey, how come I don't get a fancy tagline thing like oerjan's?
12:58:17 <crystal-cola> yyouu hav to earn it :D
12:58:26 <oerjan> >_>
12:58:47 <tswett> How do I earn it?
13:01:03 <oerjan> according to my evidence, first you have to prove some esolangs TC. then you have to ban people left and right.
13:01:17 <tswett> Ah.
13:01:30 <tswett> I think three esolangs should suffice, no?
13:01:41 <oerjan> perhaps.
13:01:54 <oerjan> however none of them can be your own.
13:02:29 <tswett> Hm. "A finite number is one that you can imagine; infinity is, therefore, unimaginable."
13:02:40 <tswett> I can imagine Graham's number and aleph_0 about equally well.
13:02:46 <tswett> The latter is definitely a simpler number.
13:03:34 <crystal-cola> who says "A finite number is one that you can imagine"?
13:03:38 <oerjan> a guess whoever said that just has a poor imagination.
13:03:44 <tswett> crystal-cola: someone on the wiki.
13:03:49 <crystal-cola> I hit them with my umbrella
13:04:05 <tswett> Your action has been acknowledged.
13:05:53 <crystal-cola> What the hell is a number
13:06:09 <crystal-cola> for "finite" ones to be a subset?
13:09:11 <oerjan> ordinal/cardinal works fine for that
13:09:32 <oerjan> or surreal
13:10:10 <crystal-cola> grump
13:10:24 -!- fungot has joined.
13:10:27 <crystal-cola> someone has interviewed Grigori Perelman but I cannot find the interview, only summaries
13:12:12 <oerjan> fungot!
13:12:13 <fungot> oerjan: sure. deprecated? no. it uses different namespaces to ensure hygiene.
13:12:37 <quintopia> no i agree
13:12:46 <quintopia> infinite is defined as "bigger than one can imagine" :P
13:12:54 <quintopia> thus graham's number is infinite
13:13:16 <quintopia> (for the purposes of human intuition about scales of things)
13:13:39 <crystal-cola> I hate that
13:13:58 <oerjan> basically it's a number designed to have more _scales_ than you can imagine.
13:14:00 <crystal-cola> you can't make rigorous "imagine"
13:14:12 -!- copumpkin has joined.
13:14:47 <quintopia> sure you can
13:14:54 <crystal-cola> http://www.usatoday.com/news/education/2008-01-23-fractions_N.htm
13:15:08 <quintopia> no rigorous definition will be satisfactory, but you can do it
13:15:19 <crystal-cola> huhh
13:15:38 <quintopia> i would go with something like "mappable via some physical metaphor to a common human experience"
13:15:58 <crystal-cola> sounds like "philosophy"
13:16:24 <quintopia> hence graham's number is unimaginable, as there is no human experience wherein a quantity that large is encountered
13:16:39 <crystal-cola> so its infinite?
13:17:10 <quintopia> so what do you think of that article?
13:18:11 <crystal-cola> its odd
13:18:25 <oerjan> quintopia: reddit's impression is that basically the journalist didn't use his sarcasm meter
13:18:40 <oerjan> (well some redditors, anyway)
13:18:40 <crystal-cola> The point is
13:18:54 <quintopia> what about this andrews guy?
13:18:57 <crystal-cola> you acn just say any nonsense you want
13:18:58 <quintopia> 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 <quintopia> \o\
13:28:11 <myndzi> |
13:28:11 <myndzi> /|
13:28:28 <quintopia> \m/ \m/
13:28:28 <myndzi> `\o/´
13:28:29 <myndzi> |
13:28:29 <myndzi> /´\
13:28:29 <myndzi> (_| |_)
13:29:30 <crystal-cola> hahaha
13:29:48 <crystal-cola> http://dis.4chan.org/read/prog/1304019844/1-1
13:30:48 <quintopia> lol
13:31:09 <quintopia> writing dijkstra's algorithm using gotos is about the most ironic thing a beginning cs student can do
13:31:17 <crystal-cola> :D
13:31:55 <quintopia> of course, i would have used "considered_harmful" instead of "loop1" but ...
13:32:03 <crystal-cola> hehe
13:33:57 <Gregor> GCC 4.4 ACTUALLY produces sequentially incorrect with Fythe + GGGGC + -combine + -fwhole-program
13:34:05 <Gregor> 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 <crystal-cola> 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 <elliottcable> No, I’m not the other elliott.
16:09:44 <elliottcable> None of you people remember me? )-’:
16:09:58 <elliottcable> I haven’t been in here in at least a year, I think; possibly two or more. #ihaveaterriblememory
16:10:04 <elliottcable> Didn’t it used to be named #esolang or something?
16:10:17 <elliottcable> and I seem to remember there being one of those weird games where you define the rules as you play.
16:10:46 <elliottcable> 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 <Ilari> 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 <Tritonio_Droid> 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 <Sgeo> Tritonio_Droid, I know a bit about it, how it works. Other people here are more interested
17:24:46 <Sgeo> *Some other people
17:25:23 -!- azaq23 has joined.
17:25:44 <Tritonio_Droid> kk
17:30:27 <crystal-cola> Is that s/me stupid thing where you link people to a webpage that increases your "counter"?
17:30:54 <crystal-cola> oh no it's not
17:31:54 <crystal-cola> "The Electronic Frontier Foundation and Singularity Institute accept bitcoin donations"
17:31:57 <crystal-cola> hehe
17:32:14 <crystal-cola> 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 <crystal-cola> wow it's like a real thing
17:32:30 <crystal-cola> what if the main computer crashes
17:32:39 <crystal-cola> can't you just generate infinitely many of them?
17:33:02 <crystal-cola> "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 <crystal-cola> How does it work?
17:34:50 <copumpkin> it's a "proof of computation"
17:36:49 -!- elliottcable has changed nick to ec|detached.
17:47:26 <ais523> there isn't a main computer
17:47:50 <ais523> 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 <ais523> *so
17:48:09 <ais523> but it's computationally difficult, it needs a hash starting with lots of 0s in a row, or something like that
17:48:10 <quintopia> that is a really bad way of putting it i think
17:49:22 <ais523> 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 <ais523> 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 <quintopia> 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 <quintopia> (you'd have to regenerate all the hashes after it)
17:51:55 -!- elliott has joined.
17:52:05 <elliott> 03:20:51: <Gregor> Oh, threads.
17:52:05 <elliott> 03:20:54: <Gregor> Why ya gotta be threads.
17:52:05 <elliott> [...]04:04:42: <Gregor> pikhq: I am a language implementor :P
17:52:26 <elliott> 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 <elliott> 04:09:46: <Gregor> In fact I'm working on GGGGC+threads.
17:52:49 <elliott> Oh ow.
17:52:55 <Gregor> elliott: I'm not implementing them into Fythe right--- yeah.
17:53:06 <Gregor> I wrote them into the spec but immediately thought "bleh" :P
17:53:12 <Gregor> However, GGGGC DOES need to be thread-aware.
17:53:15 <elliott> Gregor: I think we need libpurple in the spec.
17:53:22 <elliott> Also GTK.
17:53:26 <Gregor> And Fythe will at least need to be threadsafe if they're at all accessible.
17:53:28 <elliott> XCreateWindow
17:53:34 <Gregor> Threads are not just "some library", you're being an idiot.
17:53:44 <elliott> Gregor: I'm joking.
17:53:51 <Gregor> Yes, in an idiotic kind of way :P
17:54:01 <elliott> Gregor: You know you want to put GTK in the spec.
17:54:36 <Gregor> Naw bro, Qt.
17:54:40 <elliott> Gregor: Both.
17:54:45 <Gregor> Naw bro, MFC
17:55:05 <elliott> Gregor: ncurses
17:55:19 <Gregor> READLINE
17:55:24 <Gregor> lololGOGOGPL
17:55:32 <crystal-cola> heh
17:56:14 <elliott> Gregor: I'm gonna refer to dlopen as subvertgpl from now on.
17:56:26 <elliott> 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 <Gregor> elliott: I'm sure glibc reads the license header from the ELF file and compares for conflicts whenever a dlopen occurs.
17:59:13 <elliott> Gregor: Awesome.
17:59:30 <elliott> Gregor: (But srsly, it's perfectly kosher to use dlopen I think, because it's just like using pipes.)
17:59:39 <elliott> (Which is allowed because have I mentioned the GPL is fucking retarded?)
17:59:59 <crystal-cola> why do you say that GPL is retarded?
18:00:05 <crystal-cola> I thought it was pretty cool
18:00:30 <Gregor> 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 <Gregor> elliott is anti-GPL per se :P
18:00:55 <fizzie> Elliott is just "anti" in general, I'd say.
18:00:58 <elliott> crystal-cola: Because it makes distinctions that simply don't exist.
18:01:02 <elliott> fizzie: I appreciate the complement.
18:01:04 <elliott> compliment.
18:01:05 -!- BeholdMyGlory has quit (Remote host closed the connection).
18:01:06 <elliott> But also complement.
18:01:14 <crystal-cola> could you give an example?
18:01:20 <elliott> crystal-cola: For chrissakes, GPL can make statically linking with something legal, but dynamically linking with it illegal.
18:01:22 <Gregor> 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 <crystal-cola> I didnt' know about that!
18:02:02 <elliott> crystal-cola: cf. readline debacle
18:02:05 <elliott> (clisp)
18:02:18 <elliott> http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/raw-file/default/doc/Why-CLISP-is-under-GPL
18:02:49 <elliott> IIRC Gregor made a smaller self-contained "legal testcase" where it applies, but yeah
18:02:53 <Gregor> 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 <elliott> Gregor: has that actually been admitted, it would be the first case of rms ever admitting he's wrong
18:03:25 <elliott> btw in my dream last night i argued with esr
18:03:35 -!- BeholdMyGlory has joined.
18:03:36 <Gregor> elliott: It's been admitted implicitly by the relevant FAQ entry changing :P
18:03:36 <elliott> he said he invented the term "hacker" as pertaining to coder-folk
18:03:40 <elliott> seriously
18:03:56 <elliott> 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 <Gregor> From now on I'm using the word "coderfolk" instead of "hacker"
18:04:11 <elliott> coderfolken
18:06:26 <crystal-cola> I don't understand
18:06:35 <crystal-cola> how can statically linking be okay but dynamically linking not be?
18:06:49 <elliott> crystal-cola: because gpl talks about linking
18:06:54 <elliott> And lol nobody can define linking
18:07:10 <crystal-cola> ah
18:07:25 <elliott> 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 <elliott> 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 <elliott> it's a mess
18:07:58 <Gregor> 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 <Gregor> Erm, s/with it/that depends on it/
18:08:24 <elliott> Gregor: Or even libtotallynoreadline.so :P
18:08:27 <elliott> [asterisk]not
18:08:30 <Gregor> Yup!
18:08:35 <Gregor> libthisshitaintreadline.so
18:08:59 <elliott> 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 <elliott> (OK OK intent matters I get it)
18:09:08 <elliott> (Shut up)
18:09:39 <Gregor> 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 <elliott> http://i.imgur.com/7KSs2.png omg is it at the point where it can run grim fandango fully yet.........
18:09:53 <Gregor> Suffice it to say, lololGOGOGPL
18:10:14 <elliott> i sure hope it is
18:10:33 <crystal-cola> 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 <elliott> crystal-cola: Lemme list the legal mindfucks with the MIT license or similar:
18:12:23 <elliott> - If you don't have a name how do people credit you????
18:12:24 <elliott> - The end
18:12:36 <elliott> MIT: an unsuitable license for those without names.
18:12:48 -!- ec|detached has changed nick to elliottcable.
18:12:50 <Gregor> Also, the fact that nobody ever actually bothers to assure that the license is present somewhere in resultant binaries :P
18:12:57 <elliott> http://esolangs.org/wiki/Philosophy_Script oh come on
18:13:10 <elliott> Gregor: Well, yeah, but distributions include the licenses because of legalshit.
18:13:11 <crystal-cola> hi elliottcable
18:13:19 <elliott> 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 <crystal-cola> I remember you from a couple of hours ago!
18:13:37 -!- Tritonio_Droid has quit (Ping timeout: 258 seconds).
18:13:49 <Gregor> TOO MANY ELLIOTTS. NOT ACCEPTABLE.
18:13:58 <elliott> i claim elderity
18:14:31 <elliottcable> no fucking kidding
18:14:36 <elliottcable> I have like ten thousand hilights from this room
18:14:44 <elliottcable> elliott: why must you be in both haskell *and* esolangs?
18:14:52 <elliott> elliottcable: 'cuz i'm basically the best person.
18:14:56 <elliottcable> elliott: restrict yourself to only lame rooms so I can be in all the good ones )-’:
18:15:24 <Gregor> elliottcable: Dude, you're not even in #matrixofsolidity , you don't know what a good room IS!
18:15:25 <elliott> I sure hope this nick never drops :P
18:15:48 <elliott> Gregor: I like how nobody can ask for the log link in there :P
18:15:54 <elliott> It's violating freenode policy.
18:15:58 <elliottcable> Neither of you are in ##Paws. Back atcha.
18:16:08 <crystal-cola> is that a furry channel?
18:16:11 <elliottcable> what’s violating Freenode policy?
18:16:29 <elliottcable> lol no, but ocassionally we get someone who joins, thinking it is
18:16:29 <elliott> #matrixofsolidity is by not having the log link in the topic
18:16:41 <elliottcable> gods, this one time
18:16:48 <elliottcable> http://fileability.net/WTFpaws.png
18:16:48 <elliott> actually ##Paws is violating policy too
18:16:51 <elliottcable> that happened
18:16:53 <elliottcable> about two years ago
18:17:02 <elliottcable> er, what?
18:17:13 <elliottcable> 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 <elliottcable> elliott: you realize ##Paws has external-send?
18:17:29 <elliott> Nope, I meant by having voiced and ops people
18:17:30 <elliottcable> ##Paws hi
18:18:12 <elliott> The log link thing is only a recommendation IIRC but I dont think the ops thing is
18:18:18 <elliott> Not sure though I don't exactly have the policies memorised
18:18:54 <elliottcable> er, what?
18:18:57 <elliottcable> Freenode doesn’t allow ops?
18:18:58 <Gregor> So ... if ##paws isn't a furry-fury channel, then what is it/
18:18:59 <Gregor> ?
18:19:07 <elliottcable> Gregor: my programming language.
18:19:15 <elliottcable> it’s obviously a secret you guys aren’t cool enough for. :3
18:19:44 <Gregor> elliottcable: ... if it's YOUR programming language, then why is it an about channel?
18:19:48 <crystal-cola> on the contrary
18:19:56 <Sgeo> Ops thing?
18:19:56 <elliottcable> Gregor: Because #paws is already registered, and I’m lazy.
18:20:04 <Gregor> Ahhh
18:20:06 <crystal-cola> is #paws a furry channel?
18:20:10 <elliottcable> Gregor: and it’s been ##Paws for aaaages
18:20:17 <elliottcable> too lazy to tell everyone to move :3
18:22:38 <Ilari> 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 <elliott> that sounds like the best file
18:23:09 <crystal-cola> I have a wiki but it's not online
18:23:35 <Gregor> Not much of a wiki then, is it.
18:23:44 <crystal-cola> it bloody is!!
18:23:51 <crystal-cola> I just use it for notes
18:24:01 <elliott> It's a wiki everyone who's crystal-cola can edit.
18:24:05 <elliott> Also known as a bunch of local files.
18:24:28 <crystal-cola> so critical
18:24:44 <elliottcable> uck. Anybody know how to make irssi not do certain hilights in certain channels?
18:27:15 <elliott> /part
18:27:28 <elliottcable> elliott: shaddup
18:27:44 <elliottcable> elliott: oi, by the way, I provide http://ell.io redirects to elliot(t)s, you got a URL?
18:27:52 <elliott> You've asked me before :P
18:27:55 <elliottcable> http://ell.io/tt<whatever>
18:27:56 <elliottcable> oh, I did?
18:27:59 <elliott> Thanks but it's fine.
18:28:02 <elliottcable> I have no memory. Didn’t you know that?
18:28:21 <elliott> no i forgot
18:28:25 <elliottcable> :D
18:28:44 <crystal-cola> hey elliottcable do you host a lot of websites?
18:28:57 <elliottcable> er, depends on what you mean by a lot. Why?
18:29:11 <crystal-cola> im just wondering about how much work and money it takes
18:30:38 <crystal-cola> also more generally how does there exists sites that don't have adverts on them
18:30:50 <crystal-cola> like where does the money to keep hosting them come from
18:31:18 <elliott> itt capitalism
18:31:35 <Gregor> CODU ESPOUSES THE PUREST FORM OF COMMUNISM
18:31:38 <Gregor> EXCEPT THAT I PAY FOR IT
18:31:48 <elliott> but whence the money
18:32:12 <Gregor> From Stalin.
18:32:29 <elliott> oh
18:32:29 <elliottcable> elliott: which channels do you frequent?
18:32:32 <elliottcable> fuck yeah trigger.pl
18:32:45 <elliott> here, extensions of here and haskell
18:32:56 * elliottcable nods
18:33:01 <elliottcable> /TRIGGER ADD -name fag -all -channels '#Haskell #esoteric' -regexp '\b(ell)(iott)\b' -nocase -replace '$1\x02\x02$2'
18:33:06 <elliottcable> Problem solved :3
18:33:06 <elliott> also every channel you're in
18:33:18 <elliott> damn you're +i i can't get a list
18:33:20 <elliottcable> elliott: good luck with that, you’ll need a special server mode to be in as many channels as me :D
18:33:23 <elliott> welp i'll just have to join every channel in order
18:33:27 <elliottcable> hahahahahaha
18:33:33 <elliottcable> I like this boy.
18:33:35 <elliott> elliottcable: weaksauce, Vorpal needed two connections
18:33:41 <elliott> with the server mode
18:33:54 <elliottcable> who whut
18:34:12 <elliott> ok i think he's cut back on the channels he's in but he used to
18:34:13 <elliott> iirc
18:34:35 <elliottcable> somebody hilight elliott.
18:34:39 <Deewiant> elliott
18:34:42 <elliott> Deewiant
18:34:46 <elliott> that was
18:34:48 <elliottcable> Fuck.
18:34:48 <elliott> frightening speed
18:34:55 <elliottcable> it really was, 5 seconds
18:35:10 <Deewiant> 2011-04-29 21:33:47 ( elliottcable) somebody hilight elliott.
18:35:10 <Deewiant> 2011-04-29 21:33:50 ( Deewiant) elliott
18:35:23 <elliott> it was pretty much instant here
18:35:32 <elliott> do you just idle here constantly
18:36:44 <Deewiant> Nah, on occasion though
18:36:53 <Deewiant> I mean, I check what's going on on occasion
18:37:13 <Deewiant> And sometimes, when I'm waiting for a response elsewhere, I happen to idle here
18:37:21 <elliottcable> damnit, Deewiant, hilight elliott again
18:37:28 <elliott> elliott
18:37:28 <elliottcable> Deewiant: but do it in the middle of a sentence, perhaps …
18:37:33 <Deewiant> 2011-04-29 21:34:20 ( Deewiant) 2011-04-29 21:33:47 ( elliottcable) somebody hilight elliott.
18:37:46 <Deewiant> Oh, that has your nick too, so that's probably not acceptable, heh
18:37:54 <elliottcable> Deewiant: mind joining another channel I’m in, and doing the same thing
18:37:57 <Deewiant> Foo bar elliott baz qux
18:38:00 <elliottcable> fuck.
18:38:10 <elliottcable> trigger.pl fail
18:40:21 <elliottcable> again, I demand
18:40:28 <crystal-cola> I � Unicode
18:40:38 <elliottcable> Deewiant: go go gadget debugger!
18:40:42 <Deewiant> Foo bar elliott baz qux
18:40:55 <elliottcable> Fuck.
18:40:58 <elliott> i'm just going to ping elliottcable every few hours in retaliation for this Deewiant pingflood
18:41:02 <quintopia> elliottcable: try using a bot
18:41:14 <elliott> `run sleep 9; echo elliottcable
18:41:21 <elliottcable> lol
18:41:23 <elliott> sure wish i could type numbers smaller than 9
18:41:25 <elliottcable> FUCK
18:41:25 <HackEgo> elliottcable
18:41:31 <elliottcable> why isn’t this working. Piece of crap. =
18:41:42 <elliott> Gregor: plz add cron job support to HackEgo
18:42:27 <quintopia> how long before a hackbot command times out?
18:42:30 <elliottcable> Deewiant: you’re my favourite person ever, now one more time
18:42:33 <Deewiant> Foo bar elliott baz qux
18:42:36 <elliott> Deewiant: DON'T DO IT
18:42:36 <elliott> shit
18:42:38 <elliott> ok that's it
18:42:39 <elliottcable> hahahah
18:42:40 <quintopia> like, could you make it sleep for 12 second?
18:42:41 <elliottcable> he’s too fast
18:42:44 <elliott> im scripting my client
18:42:48 <elliott> its going to say "elliottcable" every two hours
18:42:51 <elliott> and theres nothing you can do to stop me
18:42:59 <crystal-cola> I think someone just called me a troll
18:43:01 <elliott> actually it'd be easier to write a bot to do it probably
18:43:04 <elliott> quintopia: maybe
18:43:06 <crystal-cola> but the were trying to PM someone else
18:43:07 <elliott> quintopia: tias
18:43:11 <Deewiant> elliott: Consider how much pinging people like Vorpal do, I'm surprised you're that annoyed already
18:43:19 <elliott> Deewiant: it's the spirit of the thing
18:43:29 <quintopia> `run sleep 15; echo Deewiant
18:43:44 <Deewiant> /ignore HackEgo
18:43:45 <HackEgo> Deewiant
18:44:01 <elliott> Deewiant: why would you do a thing like that
18:44:04 <elliott> Deewiant: you should be happy to be pinged
18:44:06 <elliott> Deewiant: overjoyed even
18:44:13 <elliottcable> Deewiant: euphoric response
18:44:14 <elliottcable> Deewiant: euphoric response
18:44:16 <elliottcable> Deewiant: euphoric response
18:44:17 <elliottcable> Deewiant: euphoric response
18:44:28 <elliottcable> I figure, after long enough, he’ll build up a resistance. #justplayedportal2
18:44:31 <elliott> i sure wish the bots could output multiple lines
18:44:38 <elliott> > text (replicate 999 "Deewiant ")
18:44:39 <lambdabot> Couldn't match expected type `GHC.Types.Char'
18:44:39 <lambdabot> against inferred type...
18:44:46 <elliott> > text (concat (replicate 999 "Deewiant "))
18:44:47 <lambdabot> Deewiant Deewiant Deewiant Deewiant Deewiant Deewiant Deewiant Deewiant Dee...
18:44:50 <elliott> >:(
18:44:55 <elliottcable> lmao
18:44:57 <elliottcable> <3 elliott
18:44:59 <elliott> > text (concat (replicate 999 "Deewiant\n"))
18:45:00 <lambdabot> Deewiant
18:45:00 <lambdabot> Deewiant
18:45:00 <lambdabot> Deewiant
18:45:00 <lambdabot> Deewiant
18:45:00 <lambdabot> Deewiant
18:45:02 <lambdabot> [3 @more lines]
18:45:05 <elliott> YEEEEESsss
18:45:13 <Deewiant> `run echo foo; echo bar
18:45:14 <HackEgo> foo \ bar
18:45:16 <elliott> @more
18:45:17 <lambdabot> Deewiant
18:45:17 <lambdabot> Deewiant
18:45:17 <lambdabot> Deewi...
18:45:21 <elliott> :q
18:45:38 <elliottcable> ;q
18:46:14 <Deewiant> > text . unlines . repeat $ "elliott"
18:46:18 <lambdabot> mueval-core: Time limit exceeded
18:46:21 <elliott> X-D
18:46:21 <Deewiant> Hah
18:46:26 <elliott> Insufficient laziness
18:46:36 <quintopia> `run sleep 3600; echo elliott
18:46:36 <Deewiant> > unlines . repeat $ "elliott"
18:46:39 <lambdabot> "elliott\nelliott\nelliott\nelliott\nelliott\nelliott\nelliott\nelliott\nel...
18:46:43 <elliott> quintopia: that's a bit excessive :P
18:46:45 <Deewiant> Well, it's a bit slow, too
18:46:46 <elliott> it's probably like thirty seconds
18:46:59 <Deewiant> > text . unlines . replicate 10 $ "elliott"
18:47:01 <quintopia> elliott: well, i figured it would give an error at exactly the timeout moment
18:47:01 <lambdabot> elliott
18:47:01 <lambdabot> elliott
18:47:01 <lambdabot> elliott
18:47:01 <lambdabot> elliott
18:47:01 <lambdabot> elliott
18:47:03 <lambdabot> [4 @more lines]
18:47:12 <Deewiant> Yeah, it's a bit slow.
18:47:14 <elliott> it doesn't like you Deewiant - damn
18:47:19 <Deewiant> @more
18:47:19 <lambdabot> elliott
18:47:19 <lambdabot> elliott
18:47:19 <lambdabot> elliott
18:47:19 <lambdabot> ell...
18:47:23 <elliott> quintopia: no it just doesn't reply
18:47:27 <elliott> or maybe it gives "No output."
18:47:29 <elliott> Deewiant: hey
18:47:30 <Deewiant> ...a ella ella
18:47:34 <elliott> Deewiant: if fungot hadn't... wait wait wait
18:47:34 <fungot> elliott: yes yes! there you are, i think it is either.
18:47:38 <elliott> i think HackEgo doesn't ignore lambdabot
18:47:41 <elliott> and lambdabot can do bot loops
18:47:41 <elliott> ?so what
18:47:42 <lambdabot> what not available
18:47:44 <elliott> yessss
18:47:48 <elliott> ok let's try this shit
18:47:55 <elliott> ?so `run echo hi; #
18:47:56 <lambdabot> `run echo hi; # not available
18:47:57 <HackEgo> hi
18:48:01 <Deewiant> lambdabot can't loop, can it?
18:48:01 <elliott> hmm
18:48:05 <elliott> Deewiant: it can botloop
18:48:07 <elliott> with HackEgo
18:48:08 <Deewiant> It always starts with a space
18:48:11 <elliott> nope
18:48:12 <elliott> ?so broken
18:48:13 <lambdabot> broken not available
18:48:15 <elliott> (it's ?source)
18:48:22 <Deewiant> Oh, right
18:48:25 <Deewiant> Missed that
18:48:31 <elliott> ok let's think
18:48:35 <elliott> grr
18:48:37 <elliott> wait
18:48:45 <elliott> ?so !underload (ass)S
18:48:46 <lambdabot> !underload (ass)S not available
18:48:48 <EgoBot> assAttempt to execute unknown command 32
18:48:54 <elliott> good enough for me
18:48:57 <Deewiant> :-D
18:49:04 <elliott> let's do this shit
18:49:09 <elliott> ?so !underload (?so !underload)S
18:49:10 <lambdabot> !underload (?so !underload)S not available
18:49:10 <EgoBot> ?so !underloadAttempt to execute unknown command 32
18:49:10 <lambdabot> !underloadAttempt to execute unknown command 32 not available
18:49:22 <elliott> erm hmm
18:49:31 <elliott> ?so !underload (?so !underload )S(elliottcable)S
18:49:31 <lambdabot> !underload (?so !underload )S(elliottcable)S not available
18:49:31 <EgoBot> ?so !underload elliottcableAttempt to execute unknown command 32
18:49:31 <lambdabot> !underload elliottcableAttempt to execute unknown command 32 not available
18:49:32 <EgoBot> Attempt to execute unknown command 101
18:49:37 <elliott> ?so !underload (?so !underload )S( elliottcable )S
18:49:37 <lambdabot> !underload (?so !underload )S( elliottcable )S not available
18:49:38 <EgoBot> ?so !underload elliottcable Attempt to execute unknown command 32
18:49:38 <lambdabot> !underload elliottcable Attempt to execute unknown command 32 not available
18:49:38 <EgoBot> Attempt to execute unknown command 101
18:49:41 <elliott> ok this is close
18:49:44 <elliott> bleh
18:49:47 <elliottcable> Deewiant: say “!bot”
18:49:47 <elliott> lemme dig up my quine
18:49:51 <Deewiant> !bot
18:49:51 * elliottcable is a bot + + + + + does the robot
18:49:57 <elliottcable> hm, THAT works
18:49:59 <elliottcable> so why doesn’t THIS
18:49:59 <elliottcable> fml
18:50:00 <Deewiant> `run echo !bot
18:50:01 <HackEgo> !bot
18:50:01 * elliottcable is a bot + + + + + does the robot
18:50:10 <Deewiant> elliottcable: You can use the bots, just saying
18:50:11 <elliott> can i have an asterisk
18:50:12 <elliott> please
18:50:13 <Deewiant> *
18:50:16 <elliott> omg so fast thanks
18:50:17 <elliottcable> Deewiant: what?
18:50:24 <Deewiant> elliott: Broken keyboard? :-P
18:50:24 <elliottcable> jesus Deewiant, you’re scary
18:50:28 <elliott> Deewiant: no number keys
18:50:45 <Deewiant> elliottcable: For instance `run echo foo --> HackEgo says foo
18:50:46 <elliott> 2011-02-01.txt:16:24:51: <elliott> 11.01.20:12:51:36 <elliott> ?so !c char *s="?so !c char *s=%c%s%c; printf(s,34,s,34);"; printf(s,34,s,34);//
18:50:47 <elliott> oh man.
18:51:04 <Deewiant> elliott: How can you not have number keys
18:51:04 <elliottcable> Deewiant: why?
18:51:10 <elliottcable> Deewiant: yes, I’d figured that out
18:51:16 <Deewiant> elliottcable: So you don't have to ping me every time :-P
18:51:18 <elliott> Deewiant: They broke
18:51:19 <elliott> ?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 <elliott> ?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 <lambdabot> !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 <EgoBot> ?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 <lambdabot> !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 <EgoBot> ?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 <lambdabot> !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 <elliottcable> Deewiant: nah, you’re better
18:51:30 <EgoBot> ?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 <lambdabot> !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 <elliott> Gregor: kill EgoBot
18:51:32 <elliott> Gregor: kill EgoBot
18:51:32 <elliott> Gregor: kill EgoBot
18:51:32 <elliott> Gregor: kill EgoBot
18:51:33 <elliott> Gregor: kill EgoBot
18:51:33 <EgoBot> ?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 <elliott> Gregor: kill EgoBot
18:51:33 <lambdabot> !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 <elliott> Gregor: kill EgoBot
18:51:35 <EgoBot> ?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 <lambdabot> !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 <EgoBot> ?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 <lambdabot> !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 <EgoBot> ?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 <lambdabot> !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 <elliottcable> Good job, elliott.
18:51:43 <EgoBot> ?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 <lambdabot> !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 <monqy> what's happeneing
18:51:45 <elliott> Gregor: kill EgoBot
18:51:45 <elliott> Gregor: kill EgoBot
18:51:45 <elliott> Gregor: kill EgoBot
18:51:46 <EgoBot> ?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 <lambdabot> !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 <elliott> Gregor: kill EgoBot
18:51:48 <elliott> Gregor: kill EgoBot
18:51:48 <EgoBot> ?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 <lambdabot> !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 <elliott> Gregor: kill EgoBot
18:51:51 <EgoBot> ?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 <lambdabot> !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 <elliott> Gregor: kill EgoBot
18:51:53 <EgoBot> ?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 <lambdabot> !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 <elliott> Gregor: kill EgoBot
18:51:56 <EgoBot> ?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 <lambdabot> !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 <elliott> Gregor: kill EgoBot
18:51:58 <elliott> Gregor: kill EgoBot
18:51:58 <EgoBot> ?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 <lambdabot> !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 <elliott> Gregor: kill EgoBot
18:52:00 <EgoBot> ?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 <lambdabot> !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 <elliott> Gregor: kill EgoBot
18:52:03 <EgoBot> ?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 <lambdabot> !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 <monqy> this is all your fault
18:52:04 <elliott> Gregor: kill EgoBot
18:52:05 <EgoBot> ?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 <lambdabot> !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 <elliott> Gregor: kill EgoBot
18:52:08 <elliott> Gregor: kill EgoBot
18:52:08 <EgoBot> ?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 <lambdabot> !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 <EgoBot> ?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 <lambdabot> !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 <elliott> Gregor: kill EgoBot
18:52:13 <EgoBot> ?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 <lambdabot> !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 <elliott> monqy: FUN IS HAPPENING
18:52:15 <quintopia> i love this channel
18:52:15 <EgoBot> ?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 <lambdabot> !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 <elliott> monqy: no its elliottcables fault
18:52:18 <EgoBot> ?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 <lambdabot> !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 <EgoBot> ?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 <lambdabot> !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 <EgoBot> ?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 <lambdabot> !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 <EgoBot> ?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 <lambdabot> !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 <EgoBot> ?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 <lambdabot> !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 <Deewiant> elliott: Has it ever occurred to you to call the appropriate admin before, not after, you start a botloop?
18:52:30 <EgoBot> ?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 <lambdabot> !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 <EgoBot> ?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 <lambdabot> !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 <elliott> Deewiant: Occasionally
18:52:39 <elliottcable> lmfwao
18:52:45 <monqy> rest in peace egobot
18:52:46 -!- EgoBot has joined.
18:52:46 <elliottcable> That’s pretty great.
18:52:48 <elliott> Deewiant: I didn't realise it'd work first time, mind you
18:52:56 <elliott> Programs usually don't
18:53:04 <Deewiant> But you realize that it would eventually, and by then it's too late
18:53:14 <elliott> Maybe I'd have pinged Gregor before then
18:53:22 <elliott> I prefer to leave these things up to fate.
18:53:28 <quintopia> eh who cares that was great
18:53:30 * elliottcable is rofflin’
18:53:58 <elliott> I'm surprised lambdabot's space-prefixing isn't implemented at some layer
18:54:05 <elliott> Like staticText vs. generatedText or something.
18:54:14 <elliott> IRC BOTS ARE MEANT TO BE PINNACLES OF ENGINEERING.
18:54:15 <ais523> we botloop far too often in here
18:54:26 <ais523> (admittedly, I'm just as guilty as everyone else of that)
18:54:30 <quintopia> you mean, more than never
18:54:35 <ais523> quintopia: indeed
18:54:39 <ais523> far more than never, in fact
18:54:43 <elliott> ais523: we never botloop
18:54:46 <elliott> this is the first botloop in months
18:54:51 <elliott> and before that there hadn't been one in god knows how long
18:54:58 <quintopia> it's never happened in any other channel
18:55:03 <quintopia> that i'm in
18:55:09 <elliott> it's a tradition here but fizzie keeps ruining it
18:55:09 <quintopia> except once when i did it
18:55:10 <Deewiant> How many channels have several bots
18:55:15 <elliott> by maintaining a fascist ignore list in fungot
18:55:15 <fungot> elliott: kill kill kill, your server must die with a horrible way of doing it
18:55:19 <elliott> fungot: i agree. die
18:55:20 <fungot> elliott: to be honest i didn't like
18:55:26 <elliott> fungot: ...botloops anyway?
18:55:27 <fungot> elliott: very carefully. as i am
18:55:32 <elliott> fungot: ...a robot, I declare that
18:55:40 <elliott> yeah just ignore me too
18:55:43 <elliott> all my friends are gone
18:55:46 <elliott> sniff
18:55:56 -!- elliott has left ("woe").
18:55:56 <elliottcable> lol @ fungot
18:55:57 <fungot> 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 <elliott> ok trauma over
18:56:47 <quintopia> Deewiant: ah, i suppose most of the channels i'm in would qualify as having several bots
18:57:01 <elliott> ^source
18:57:02 <fungot> http://git.zem.fi/fungot/blob/HEAD:/fungot.b98
18:57:06 <elliott> i'm going to try and find its hate lobe
18:58:23 <elliottcable> `run echo "!bot"
18:58:25 <HackEgo> !bot
18:58:25 * elliottcable is a bot + + + + + does the robot
18:58:27 <elliottcable> hmmmm
18:58:30 <elliottcable> THAT works. What the shit.
18:58:38 <quintopia> ?so !bot
18:58:38 <lambdabot> !bot not available
18:58:38 * elliottcable is a bot + + + + + does the robot
18:58:47 <quintopia> `echo ?so !bot
18:58:48 <HackEgo> ?so !bot
18:58:49 <lambdabot> !bot not available
18:58:49 * elliottcable is a bot + + + + + does the robot
18:59:02 <elliott> !c puts("?so `echo !bot");
18:59:04 <EgoBot> ?so `echo !bot
18:59:05 <lambdabot> `echo !bot not available
18:59:06 <HackEgo> !bot not available
18:59:06 * elliottcable is a bot + + + + + does the robot
18:59:18 <crystal-cola> fungot, style
18:59:18 <fungot> crystal-cola: what you have
18:59:19 <elliott> ^ul (!c puts("?so `echo !bot"))S
18:59:19 <fungot> !c puts("?so `echo !bot")
18:59:21 <EgoBot> ?so `echo !bot
18:59:21 <lambdabot> `echo !bot not available
18:59:22 <HackEgo> !bot not available
18:59:22 * elliottcable is a bot + + + + + does the robot
18:59:26 <elliott> WOOOOO
18:59:44 <elliottcable> so lost.
18:59:53 <elliottcable> elliott: you are far too easily entertained.
18:59:59 <elliottcable> also, jesus, this is creepy; feel like I’m talking to myself.
19:00:06 <elliott> says the guy with !bot
19:00:09 <quintopia> no a single phrase that triggers every bot in the channel is pretty awesome
19:00:13 <crystal-cola> god dammit #haskell is so fucking dumb
19:00:15 <quintopia> although that wasn't quite it
19:00:27 <elliottcable> yeah, you’d have to make it “!bot fungot”
19:00:27 <fungot> elliottcable: unlikely you'll meet foof there, then
19:00:32 <elliott> quintopia: yes it was
19:00:34 <quintopia> ^ul (!c puts("?so `echo !bot \m/ \m/"))S
19:00:34 <fungot> !c puts("?so `echo !bot \m/ \m/")
19:00:35 <myndzi> `\o/´
19:00:35 <elliott> what other bots are there
19:00:35 <myndzi> |
19:00:35 <myndzi> /'¯|_)
19:00:35 <myndzi> (_|
19:00:36 <EgoBot> ?so `echo !bot m/ m/
19:00:37 <lambdabot> `echo !bot m/ m/ not available
19:00:37 <HackEgo> !bot m/ m/ not available
19:00:38 * elliottcable is a bot + + + + + does the robot
19:00:40 <elliott> OH WOW
19:00:42 <elliott> erm
19:00:44 <elliott> [asterisk]oh wow
19:00:45 <elliott> that was just
19:00:51 <elliottcable> Impressive.
19:00:54 <elliott> i think im going to kill myself nothing can ever top that
19:01:06 <elliott> quintopia: I like how your \s disappeared
19:01:10 <quintopia> yeah
19:01:18 <quintopia> it would be superawesomer if they didnt
19:01:22 <elliott> ^ul (!c puts("?so `echo !bot \\""m/ \\""m/"))S
19:01:23 <fungot> !c puts("?so `echo !bot \\""m/ \\""m/")
19:01:25 <EgoBot> ?so `echo !bot \m/ \m/
19:01:25 <lambdabot> `echo !bot \m/ \m/ not available
19:01:25 <myndzi> `\o/´
19:01:26 <myndzi> |
19:01:26 <myndzi> /´\
19:01:26 <myndzi> (_| |_)
19:01:26 <HackEgo> !bot \m/ \m/ not available
19:01:26 * elliottcable is a bot + + + + + does the robot
19:01:32 <elliott> oh hell yeah.
19:01:38 <quintopia> damn
19:01:45 <monqy> where are zeptobot and news-ham
19:01:50 <quintopia> i was hoping myndzi would repeatedly reply
19:01:51 <elliottcable> no mooooreeeee
19:01:53 <elliott> monqy: will fix
19:02:08 -!- news-ham has joined.
19:02:12 -!- zeptobot has joined.
19:02:19 <elliottcable> oh nooooo
19:02:21 * elliottcable hides
19:02:30 <elliott> just a second
19:02:36 <elliott> : "abc"
19:02:36 <zeptobot> -> ()
19:02:39 <elliott> bleh
19:02:41 <elliott> : '"abc"
19:02:41 <zeptobot> -> abc
19:02:44 <elliott> this may be difficult
19:02:44 <elliott> ^ul (!c puts("?so `echo !bot what are "" the \\""m/ \\""m/ haps my friends"))S
19:02:45 <fungot> !c puts("?so `echo !bot what are "" the \\""m/ \\""m/ haps my friends")
19:02:46 <EgoBot> ?so `echo !bot what are the \m/ \m/ haps my friends
19:02:47 <lambdabot> `echo !bot what are the \m/ \m/ haps my friends not available
19:02:48 <myndzi> `\o/´
19:02:48 <myndzi> |
19:02:48 <myndzi> (_|¯'¯|_)
19:02:48 <HackEgo> !bot what are the \m/ \m/ haps my friends not available
19:02:48 * elliottcable is a bot + + + + + does the robot
19:02:54 <elliott> ^ul (!c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends"))S
19:02:55 <fungot> !c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends")
19:02:56 <EgoBot> ?so `echo !bot what are the \m/ \m/ haps my friends
19:02:57 <lambdabot> `echo !bot what are the \m/ \m/ haps my friends not available
19:02:58 <HackEgo> !bot what are the \m/ \m/ haps my friends not available
19:02:58 <myndzi> `\o/´
19:02:58 * elliottcable is a bot + + + + + does the robot
19:02:58 <myndzi> |
19:02:58 <myndzi> /'\
19:02:58 <myndzi> (_| |_)
19:02:59 <news-ham> 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 <news-ham> 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 <news-ham> 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 <crystal-cola> ham!
19:03:03 <quintopia> yes!
19:03:05 <elliott> okn
19:03:06 <elliott> ok
19:03:08 <elliott> now we just need zepto
19:03:11 <elliott> this
19:03:13 <quintopia> one more! you can do it
19:03:13 <elliott> this will be difficult
19:03:17 <elliott> i think ill cheat by modifying zeptobot
19:03:23 <quintopia> lame
19:03:24 <elliott> wait hmm
19:03:25 <elliottcable> `echo !bot
19:03:26 <HackEgo> !bot
19:03:29 <elliottcable> FUCKKKK
19:03:33 <elliott> quintopia: im pretty sure it can't output the needful
19:03:44 <elliott> it's needfulnessless
19:03:50 <elliottcable> `echo !bot
19:03:51 <quintopia> oh
19:03:51 <HackEgo> !bot
19:03:55 <elliott> ok hmm
19:04:00 <elliottcable> why is this not working? |=
19:04:01 <quintopia> !bot
19:04:11 <quintopia> your script is dead elliottcable
19:04:17 <quintopia> you must hate us
19:04:21 <elliottcable> it’s not a script, and yeah, I’ve been hacking at this the entire time
19:04:26 <elliottcable> but I just broke it and idfk why
19:04:32 <elliott> FIX IT
19:04:40 <elliottcable> TRYING SIR
19:04:44 <elliottcable> sorry to break your botstack
19:04:46 <elliott> can someone say
19:04:47 <elliott> the number four
19:04:49 <elliott> please
19:04:50 <elliottcable> 4
19:04:54 <elliott> thanks
19:04:57 <elliottcable> would you like me to have it say something other than “does the robot?”
19:05:00 <elliottcable> that might contribute to your stack
19:05:05 <elliott> no
19:05:07 -!- zeptobot has quit (Remote host closed the connection).
19:05:08 <elliottcable> ’k
19:05:13 -!- zeptobot has joined.
19:05:15 <elliott> ok wait
19:05:23 <elliott> argh
19:05:25 <elliott> theres quotes involved
19:05:33 <crystal-cola> it's nice how I've not been banned in haskell for saying what I think but they keep threatening me
19:05:43 <quintopia> 12345678!@#$%^&*
19:05:44 <elliottcable> `echo !bot
19:05:46 <HackEgo> !bot
19:05:49 <elliottcable> what the shit?
19:05:53 <elliott> : "SAY ^ul (!c puts(\"?so `echo !bot what are \"\"the \\\\\"\"m/ \\\\\"\"m/ haps my friends\"))S"
19:05:53 <zeptobot> ! NameError: name 'Symbol' is not defined
19:05:57 <elliott> ...
19:06:11 -!- zeptobot has quit (Remote host closed the connection).
19:06:17 -!- zeptobot has joined.
19:06:19 <elliott> : "SAY ^ul (!c puts(\"?so `echo !bot what are \"\"the \\\\\"\"m/ \\\\\"\"m/ haps my friends\"))S"
19:06:19 <zeptobot> -> ()
19:06:20 <elliottcable> 1echo !bot
19:06:23 <elliott> ...
19:06:24 <elliottcable> `echo !bot
19:06:25 <HackEgo> !bot
19:06:25 * elliottcable is a bot + + + + + does the robot
19:06:25 <elliott> I HATE YOU ZEPTOBOT
19:06:29 -!- zeptobot has quit (Remote host closed the connection).
19:06:34 <elliott> hmm
19:06:42 <crystal-cola> I should put a command in my irc client so people can cause me to finish loops
19:06:47 <elliott> s = zepto.run(text[2:])
19:06:47 <elliott> if isinstance(s, zepto.Symbol) and s.name.startswith('SAY '):
19:06:47 <elliott> print >>irc, 'PRIVMSG #esoteric :' + s.name[4:]
19:06:47 <elliott> else:
19:06:47 <elliott> print >>irc, 'PRIVMSG #esoteric : -> ' + s.str()
19:06:49 <elliott> looks right to me...
19:06:53 <crystal-cola> actually no
19:06:56 <elliottcable> `echo !bot
19:06:57 <HackEgo> !bot
19:06:58 * elliottcable is a bot + + + + + does the robot
19:07:03 <elliott> oh wait
19:07:05 <elliott> symbols are lowercase
19:07:12 <elliott> time to fix that lol
19:07:26 <elliottcable> `echo !bot
19:07:26 -!- zeptobot has joined.
19:07:27 <HackEgo> !bot
19:07:27 * elliottcable is debugging
19:07:29 <elliott> : "SAY ^ul (!c puts(\"?so `echo !bot what are \"\"the \\\\\"\"m/ \\\\\"\"m/ haps my friends\"))S"
19:07:29 <zeptobot> -> ()
19:07:31 <elliott> ...
19:07:34 <elliott> i hate your guts zeptobot
19:07:57 <quintopia> then modify them!
19:08:10 <quintopia> it's nice to have free access to another entity's guts :D
19:08:20 <elliott> yeah but
19:08:21 <elliott> im trying to
19:08:22 <elliottcable> that sounded … disturbing
19:08:23 <elliott> and its just ignoring me
19:08:28 <elliott> : "hello "
19:08:28 <zeptobot> -> ()
19:08:30 <elliott> : '"hello "
19:08:30 <zeptobot> -> "hello "
19:08:31 <elliott> ohh
19:08:31 * elliottcable envisions quintopia with an array of gleaming instruments of torture
19:08:35 <elliott> : '"SAY ^ul (!c puts(\"?so `echo !bot what are \"\"the \\\\\"\"m/ \\\\\"\"m/ haps my friends\"))S"
19:08:35 <zeptobot> ^ul (!c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends"))S
19:08:35 <fungot> !c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends")
19:08:37 <EgoBot> ?so `echo !bot what are the \m/ \m/ haps my friends
19:08:38 <lambdabot> `echo !bot what are the \m/ \m/ haps my friends not available
19:08:38 <myndzi> `\o/´
19:08:39 <myndzi> |
19:08:39 <myndzi> (_|¯´\
19:08:39 <myndzi> |_)
19:08:39 <HackEgo> !bot what are the \m/ \m/ haps my friends not available
19:08:39 <news-ham> 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 <news-ham> 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 <news-ham> 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 <elliottcable> `echo elliott
19:08:46 <HackEgo> elliott
19:08:47 * elliottcable is debugging
19:08:48 <elliott> fuck okay elliottcable fix that bot command
19:08:48 * elliottcable is debugging
19:08:49 <elliottcable> AHHAH
19:08:50 <quintopia> so should i bring radiobot in here now? :P
19:08:54 <elliott> quintopia: what the fuck is that
19:08:55 <elliottcable> `echo foo bar elliott baz qux
19:08:57 <HackEgo> foo bar elliott baz qux
19:08:57 * elliottcable is debugging
19:08:58 -!- ubuntito has joined.
19:08:59 <elliott> can i make it output arbitrary strings
19:09:00 <elliott> if not NO
19:09:08 <elliott> because itll break my royal flush or whatever
19:09:22 <quintopia> no, but you can make it output A string by adding an intron somewhere...
19:09:35 <elliottcable> `echo foo bar elliott baz qux
19:09:37 <HackEgo> foo bar elliott baz qux
19:09:37 * elliottcable is debugging
19:09:44 <elliott> quintopia: explain
19:10:18 <quintopia> 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 <elliottcable> `echo foo bar elliott baz qux
19:10:20 <HackEgo> foo bar elliott baz qux
19:10:20 * elliottcable is debugging
19:10:24 <elliottcable> `echo foo bar ELLIOTT baz qux
19:10:26 <HackEgo> foo bar ELLIOTT baz qux
19:10:26 * elliottcable is debugging
19:10:33 <elliott> quintopia: go for it
19:10:37 <elliott> ubuntito must be really unconfused
19:10:38 -!- ubuntito has left.
19:10:42 <quintopia> yup
19:11:00 <elliottcable> `echo foo bar ELLIOTT baz qux
19:11:01 <HackEgo> foo bar ELLIOTT baz qux
19:11:49 <elliott> quintopia: HURRY UP WE NEED THE RADIOBOT
19:11:58 <quintopia> modifying the conf file now
19:12:03 <elliottcable> `echo foo bar elliott baz qux
19:12:03 <quintopia> gimme a min
19:12:04 <HackEgo> foo bar elliott baz qux
19:12:45 <quintopia> which server should i connect?
19:12:52 <crystal-cola> I refuse to watch Two and a Half Men if it returns without charliesheen!
19:12:52 <elliottcable> `echo foo bar elliott baz qux
19:12:54 <HackEgo> foo bar elliott baz qux
19:12:56 <elliott> quintopia: irc.freenode.net?
19:12:56 <elliottcable> HAH
19:12:57 <elliottcable> IT WORKS
19:13:03 <elliott> elliottcable: does bot work
19:13:08 <elliott> crystal-cola: what a loss that will be
19:13:10 <elliott> totally.
19:13:15 <elliott> I HAVE MY LINE AT THE READY
19:13:17 <elliottcable> `echo foo bar elliottcable baz qux
19:13:17 <elliott> DONT DISAPPOINT ME ANYONE
19:13:18 <HackEgo> foo bar elliottcable baz qux
19:14:14 <elliottcable> `echo foo bar elliottcable baz qux
19:14:15 <HackEgo> foo bar elliottcable baz qux
19:14:18 <elliottcable> `echo foo bar elliott baz qux
19:14:20 <HackEgo> foo bar elliott baz qux
19:14:22 <elliottcable> FUCK.
19:14:24 <elliottcable> BALLS.
19:14:47 <elliottcable> `echo foo bar elliott baz qux
19:14:49 <HackEgo> foo bar elliott baz qux
19:15:08 <quintopia> it's connected
19:15:18 <quintopia> but isn't in channel
19:15:20 <elliott> elliottcable: does bot work yet
19:15:20 <quintopia> has to be invited
19:15:34 <elliott> quintopia: uh well i'm not sure the ops want anything to do with this :D
19:15:38 <elliott> can't you just hack the connection code
19:15:48 <quintopia> i can make it a channel join list
19:16:44 -!- RadioBot has joined.
19:16:49 <quintopia> there you go
19:16:54 <monqy> what does radiobot do?
19:16:54 <RadioBot> 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 <elliott> elliottcable: how goes botness
19:16:56 <crystal-cola> 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 <elliott> RadioBot die
19:17:02 <crystal-cola> RadioBot: die
19:17:04 <elliottcable> I just re-added it for you
19:17:04 <crystal-cola> haha
19:17:07 <elliottcable> `echo !bot
19:17:08 <HackEgo> !bot
19:17:09 * elliottcable is a bot + + + + + does the robot
19:17:12 <elliott> : '"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 <zeptobot> ^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 <fungot> !c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends, also i am wondering: what does radiobot do???")
19:17:14 <EgoBot> ?so `echo !bot what are the \m/ \m/ haps my friends, also i am wondering: what does radiobot do???
19:17:15 <lambdabot> `echo !bot what are the \m/ \m/ haps my friends, also i am wondering: what does radiobot do??? not available
19:17:15 <myndzi> `\o/´
19:17:15 <news-ham> 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 <myndzi> |
19:17:16 <myndzi> /'\
19:17:16 <myndzi> (_| |_)
19:17:16 <news-ham> 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 <HackEgo> !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 <news-ham> 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 <elliottcable> 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 <elliott> RadioBot
19:17:22 <elliott> y u no respond
19:17:32 <quintopia> because there is a 2 minute timeout on all messages
19:17:39 <elliott> quintopia: ugh
19:17:50 <quintopia> well, i didn't trigger it the first time!
19:17:54 <elliott> elliottcable: twill take about two minutes or so
19:18:05 <elliott> quintopia: what is it actually meant to do btw
19:18:23 <quintopia> 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 <quintopia> radiobot link
19:18:26 <RadioBot> Point your music streaming device at: http://faidio.visuallycreated.com:8001/radiobot.m3u
19:18:33 <elliott> did you just
19:18:36 <elliott> make it time out again
19:18:46 <quintopia> no
19:18:55 <quintopia> i just timed out two other messages
19:18:58 <quintopia> each has its own timer
19:19:06 <elliott> that sounds extremely stupid
19:19:26 <quintopia> it is extremely good at counteracting botspam
19:19:38 <quintopia> i know you like botspam, so you probably still think it's stupid
19:19:44 <elliott> yep
19:19:46 <monqy> this is problematic when it comes to being part in botspam
19:20:03 <elliott> : '"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 <RadioBot> 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 <zeptobot> ^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 <fungot> !c puts("?so `echo !bot what are ""the \\""m/ \\""m/ haps my friends, also i am wondering: what does radiobot do???")
19:20:05 <EgoBot> ?so `echo !bot what are the \m/ \m/ haps my friends, also i am wondering: what does radiobot do???
19:20:06 <lambdabot> `echo !bot what are the \m/ \m/ haps my friends, also i am wondering: what does radiobot do??? not available
19:20:06 <myndzi> `\o/´
19:20:07 <news-ham> 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 <myndzi> |
19:20:07 <myndzi> /´¯|_)
19:20:07 <myndzi> (_|
19:20:07 <news-ham> 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 <HackEgo> !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 <news-ham> 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 <elliott> ...
19:20:22 <elliott> welp i just died of happiness
19:20:36 <crystal-cola> me too
19:20:44 <elliott> lets see if we can get myndzis lines to be uninterrupted
19:20:45 <elliott> oh wait
19:20:47 <elliott> RadioBot has timed out again
19:20:49 <elliott> oh god i hate that bot
19:20:51 <elliottcable> :D
19:21:10 <elliottcable> 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 <quintopia> 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 <elliott> RadioBot die
19:22:08 -!- RadioBot has left ("60 second timeout before I can be invited back.").
19:22:12 <elliott> awesome
19:22:29 <elliottcable> that command should really be named suicide
19:22:30 <quintopia> \o/
19:22:31 <myndzi> |
19:22:31 <myndzi> /`\
19:22:48 <elliott> myndzi: i really appreciate your attention to detail wrt genitalia
19:22:55 <elliottcable> well, I give the fuck up.
19:22:55 <elliott> i sure hope myndzi sees that without context
19:23:01 <elliottcable> trigger.pl just won’t do this, period.
19:23:01 <elliott> elliottcable: HAHAHAHA I WIN
19:23:07 <elliottcable> elliott: lol
19:23:26 <crystal-cola> I wonder if I should change the way I talk about technical things to sound much more "friendly"
19:23:32 <elliottcable> crystal-cola: fuck that
19:23:40 <elliott> crystal-cola: it would probably get you called a troll a lot less :P
19:23:49 <elliott> what am i saying
19:23:54 <elliott> crystal-cola: FUCK YOU AND EVERYONE
19:23:56 <elliott> EVERYTHING SUCKS
19:23:58 <crystal-cola> hey
19:24:05 <crystal-cola> lol
19:24:10 -!- elliott has left ("ARUHGDFIUHFDHGSKLJGHSDGNKERGBEKGBKJREGBEKRGKESJGHSEGHKLERG").
19:24:20 <crystal-cola> ARUHGDFIUHFDHGSKLJGHSDGNKERGBEKGBKJREGBEKRGKESJGHSEGHKLERG <-- I feel that way too sometimes....
19:24:27 <copumpkin> :)
19:24:42 -!- elliott has joined.
19:24:51 <copumpkin> two elliotts!
19:24:57 <elliottcable> god damnit
19:25:16 <crystal-cola> so
19:25:16 <elliott> hey copumpkin what's my name
19:25:18 <elliott> say my name
19:25:20 <elliott> my first name say it
19:25:22 <elliott> in lowercase
19:25:30 <elliott> <copumpkin> john
19:25:31 <elliott> DAMN
19:25:36 * elliottcable facepalms
19:25:46 <elliottcable> anyway, I’ll be back once I convince the author of trigger.pl to fix his shit. :3
19:25:46 <copumpkin> o.O
19:25:49 -!- elliottcable has left ("AIO_ALLDONE").
19:25:56 <elliott> YESSS MY PLAN WORKED
19:25:57 <quintopia> i'm leaving too
19:26:04 <elliott> awesome
19:26:06 <elliott> everyone leave
19:26:16 <crystal-cola> hye
19:26:21 <crystal-cola> in projective spaec points are lines?
19:26:21 <monqy> I'd leave but I don't want to
19:26:26 <crystal-cola> simple
19:26:38 <elliott> monqy: well that sucks
19:26:52 <elliott> : '"SAY asdfgh"
19:26:52 <zeptobot> asdfgh
19:27:20 <quintopia> what is zeptobot supposed to do anyway?
19:27:25 <elliott> zepto
19:27:28 <elliott> duh
19:27:29 <crystal-cola> way
19:27:29 <crystal-cola> way
19:27:30 <crystal-cola> day
19:27:31 <crystal-cola> hay
19:27:38 <quintopia> oh okay
19:27:40 <crystal-cola> -A poem by accident
19:27:40 <quintopia> bye then
19:27:52 <elliott> quintopia: is this the kind of leaving where you don't actually leave
19:28:31 <quintopia> 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 <elliott> quintopia: too bad
19:28:58 <elliott> quintopia: im gonna ping you so much
19:29:00 <elliott> quintopia: so many pings
19:29:04 <elliott> ping quintopia ping ping ping
19:29:08 <quintopia> i think you're lying
19:29:14 <quintopia> byebye
19:29:22 <elliott> quintopia quintopia quintopia
19:30:17 <elliott> fizzie: how does fungot have sixteen followers on twitter
19:30:18 <fungot> elliott: hilary putnam? the sources are a pleasure to be in the cdr. mutability has some relation, but not bantown
19:30:28 <elliott> drgondrkgf Todd Cleveland
19:30:28 <elliott> Media Personality, Advocate and Mom
19:30:36 <elliott> DimensionFilms Dimension FIlms
19:30:36 <elliott> Motion Pictures
19:30:38 <elliott> what
19:31:51 <elliott> 04:54:42: <Sgeo> Sleep-deprivation won't make my liver significantly weaker? Ok
19:31:51 <elliott> sometimes i regret logreading
19:33:17 <elliott> 06:15:32: <pikhq_> There is no reason to use logic, therefore CAT BAT PURPLE ORANGE SPLAT MAT
19:33:17 <elliott> 06:16:44: <monqy> without context I can't tell if that was serious
19:33:17 <elliott> 06:21:02: <pikhq_> It was completely and utterly serious.
19:33:25 <elliott> it was not crystal-cola has admitted to being a trolly troll troll :P
19:34:21 -!- KingOfKarlsruhe has joined.
19:40:49 <Vorpal> Deewiant, <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 <Vorpal> Deewiant, lot*
19:40:56 <elliott> i ping a log Deewiant
19:40:57 <Vorpal> ;)
19:41:03 <Vorpal> elliott, sounds awesome
19:41:07 <elliott> what
19:41:12 <Vorpal> elliott, awesome, to ping a log
19:41:19 <elliott> no a log Deewiant
19:41:23 <Vorpal> elliott, Awesome like problem sleuth then
19:41:24 <elliott> its like Deewiant but logscale
19:41:29 <elliott> that is all i will say on the matter
19:41:48 <Vorpal> elliott, did you read problem sleuth? it is good
19:41:51 <elliott> no
19:41:56 <elliott> i've run out of binge energy
19:42:09 <Vorpal> elliott, also homestuck has hidden references to problem sleuth in it
19:42:21 <elliott> I realise
19:42:22 <Vorpal> elliott, like that lipstick/motorsaw weapon thingy
19:42:26 <elliott> I've read enough on the wikki to catch the references
19:42:30 <elliott> wiki
19:42:34 <elliott> God I can't type
19:43:59 <Vorpal> elliott, also try to the normalize the vertices on the allegiance mesh next time
19:44:49 <Vorpal> elliott, rather than ratifying nurbs that is
19:44:57 <elliott> >references are hilarious
19:45:03 <elliott> You acknowledge that references are hilarious.
19:46:09 <Vorpal> elliott, :D
19:46:36 <HackEgo> elliott
19:46:44 <elliott> HackEgo: suck a butt
19:47:08 <Vorpal> elliott, no major spoilers, but very awesome image: http://www.mspaintadventures.com/?s=4&p=000787
19:47:31 <Vorpal> elliott, in fact only trivial spoilers (like stuff revealed in the first 10-20 strips)
19:47:36 <elliott> WHY ISN'T THIS IN OUR TOTALLY OFFICIAL HOMESTUCK CHANNEL ;D ;D ;D
19:47:40 <elliott> its funny because its funny
19:47:48 <Vorpal> elliott, did you check the link?
19:47:51 <elliott> you linked it yesterday
19:47:54 <elliott> and probably the day before
19:49:04 <Vorpal> elliott, to PH yes
19:49:08 <Vorpal> you weren't in the channel
19:49:11 <elliott> i logread
19:50:24 <Vorpal> elliott, http://www.mspaintadventures.com/unlock.html the image there is also a problem sleuth reference
19:51:01 <elliott> 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 <quintopia> 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 <quintopia> i'm not smart enough today
20:03:55 <elliott> its not really possible i dont think
20:04:01 <elliott> ?: requires you to repeat the malloc which won't work
20:04:02 <lambdabot> Maybe you meant: . ? @ v
20:04:04 <Ilari> 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 <elliott> and || is boolean only
20:04:08 <elliott> quintopia: why do you want that
20:04:20 <crystal-cola> Ilari: it seems sort of group theoretic
20:04:20 <elliott> 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 <monqy> there's a silly gcc thing that is like ?: but it doesn't make you repeat the malloc
20:04:44 <Deewiant> With a spare variable x=malloc(n)?x:(printf("bar"),exit(1))
20:05:10 <elliott> monqy: it is literally ?:
20:05:11 <monqy> it's something silly like malloc(n)?:(printf("oh no"),exit(1))
20:05:13 <monqy> yes
20:05:13 <elliott> malloc(x) ?: oops()
20:05:19 <elliott> monqy: exit returns void
20:05:20 <elliott> you need ,NULL there
20:05:28 <monqy> but that makes me feel dirty
20:05:34 <elliott> but yeah quintopia why do you want this
20:05:39 <elliott> monqy: well this is dirty
20:05:58 <quintopia> i want to make a macro
20:06:14 <quintopia> so i can die if malloc fails without ever having to write it twice
20:06:22 <monqy> what about an inline function
20:06:28 <elliott> what monqy said
20:06:31 <elliott> or
20:06:32 <elliott> just
20:06:34 <elliott> a non-inline function
20:06:35 <quintopia> a macro function is the same thing
20:06:39 <elliott> because call costs approximately zero
20:06:40 <elliott> quintopia: what
20:06:43 <elliott> its the same thing except for scoping
20:06:45 <elliott> which is what matters
20:06:53 <quintopia> sure fine
20:06:53 <elliott> anyway inlining is usually a pessimisation
20:06:57 <elliott> just make a non-inline function
20:07:00 <monqy> gcc also has a wacky statement-expression thing
20:07:06 <elliott> monqy: yep but no gensym
20:07:11 <elliott> so you can't pick a guaranteed not to clash variable
20:07:16 <monqy> :(
20:07:34 <elliott> monqy: istr the gcc manual saying they were planning to add gensym or whatever to use with statement expressions in macros
20:07:36 <elliott> but it hasn't happened
20:07:38 <elliott> not yet at least
20:08:39 <elliott> monqy: anyway at some point you just have to say fuck it and use lisp :P
20:08:49 <monqy> I would have probably started with lisp
20:09:05 <elliott> or haskell i guess but if you get to the point of needing template haskell its kinda ugly
20:09:07 <elliott> not that that happens much
20:09:22 <monqy> I've tried template haskell before. it was kinda ugly.
20:09:43 <monqy> I want to try liskell but it looks incredibly dead
20:09:46 <elliott> 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 <elliott> liskell is kinda stupid imo
20:10:09 <elliott> just because you want macros doesn't mean you have to throw out all the syntax
20:24:53 <Vorpal> elliott, "needing" template haskell?
20:24:58 <Vorpal> elliott, I though haskell was TC without that
20:25:01 <Vorpal> ;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 <elliott> 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 <crystal-cola> 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 <crystal-cola> It's really sad how powerful the misinformation is
20:54:37 <elliott> "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 <elliott> "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 <Sgeo> Also, a peaceful plan of transition layed out
20:58:04 -!- Wamanuz4 has quit (Ping timeout: 252 seconds).
20:58:30 <elliott> Sgeo: i forgot the part where you have the power to stop anybody from doing anything you don't approve of
20:58:40 <elliott> OH THE FeY
21:00:04 <Sgeo> elliott, I'm just saying, before I personally would be convinced that a form of anarchism would be ideal
21:00:41 <elliott> 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 <copumpkin> I wonder what people would consider a viable form of proof for things like this
21:05:44 -!- micahjohnston has joined.
21:05:52 <copumpkin> Sgeo: do you seriously want someone to "simulate" human behavior?
21:05:57 <copumpkin> that's known to be a tiny bit hard ;)
21:06:04 -!- Wamanuz4 has joined.
21:06:07 <Sgeo> I'd want an attempt to be done
21:06:07 <Vorpal> 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 <Sgeo> hmm
21:06:20 <elliott> Vorpal: WHOOP WOW
21:06:22 * copumpkin gives up
21:06:23 <Vorpal> so, IMO it won't work in long term
21:06:25 <elliott> Vorpal: congratulations you're a redditor
21:06:36 <Vorpal> elliott, no, I have no login there :P
21:06:36 <copumpkin> Vorpal: proof by one-claim sentence!
21:06:42 <elliott> hey for my next trick i will prove capitalism, socialism, communism, mutualism,
21:06:44 <elliott> happiness, love,
21:06:48 <elliott> and evolution don't work
21:06:51 <Vorpal> copumpkin, no, I'd say it is a hypothesis at this point
21:06:52 <Sgeo> 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 <elliott> capitalism: basically people will just be dicks for profit
21:07:07 <elliott> socialism: people wont like the taxes so theyll kill the government
21:07:11 <elliott> communism: people wont go to work
21:07:16 <copumpkin> 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 <elliott> mutualism: uh it sounds like mutual masturbation which is gay and gay is bad
21:07:23 <elliott> happiness: who can ever truly be happy in such a horrible world
21:07:25 <elliott> love: nobody loves me
21:07:27 <copumpkin> and that your position is therefore one of "there exists nothing that will change my mind"
21:07:28 <elliott> evolution: god created humans
21:07:30 <Vorpal> elliott, for capitalism that is what happened though a lot... Not saying it could never work.
21:07:33 <copumpkin> and it is thus unnecessary to continue discussion
21:07:36 <elliott> Vorpal I AM SO GLAD YOU HAVE SHOWN ME THE LIGHT
21:07:57 * copumpkin washes hands and leaves
21:07:59 <elliott> * copumpkin imagines a different world in which someone asks for proof that democracy would work
21:08:00 <Vorpal> <copumpkin> 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 <elliott> i can prove that wont work too
21:08:05 <elliott> democracy: people dont know whats good for them
21:08:21 <elliott> god being a self-righteous smartass who proves things wrong is awesome i see the appeal now
21:08:52 <Vorpal> elliott, insert famous Churchill quote about democracy being the worst form of government apart from all the other ones...
21:08:53 <crystal-cola> HAHAHA
21:08:57 <crystal-cola> elliott: ONE OF USS
21:08:58 <elliott> proof by quote
21:09:00 <elliott> thats even better
21:09:05 <Vorpal> elliott, YES!
21:09:11 <elliott> a witty saying proves nothing --VOLTAIRE QED
21:09:14 <elliott> --MARK TWAN
21:09:23 <Vorpal> hah
21:09:26 <elliott> --oscar wild
21:09:45 <Vorpal> elliott, isn't the cronology of that wrong?
21:09:48 <Vorpal> % typos
21:10:57 <elliott> --jesus
21:11:10 <elliott> --gog
21:11:24 <Vorpal> elliott, gog?
21:11:26 <micahjohnston> It's hard to verify the validity of quotes on the internet. --Abraham Lincoln
21:11:40 <Vorpal> micahjohnston, good one
21:11:41 <elliott> Vorpal: yes
21:11:44 <micahjohnston> gog is an acronym for the god of gods
21:11:45 <Vorpal> elliott, who/what is that
21:11:49 <Vorpal> hm okay
21:12:07 <Vorpal> so that would be the god that gods believe in?
21:12:20 <micahjohnston> yeah
21:12:21 <Vorpal> or a god responsible for other gods?
21:12:23 <elliott> i forget whether it was from homestuck or sbahj :)
21:12:25 <elliott> ONE OF THEM
21:12:29 <micahjohnston> Vorpal: both
21:12:34 <Vorpal> (as in, a god of music would be responsible for music)
21:12:37 <Vorpal> micahjohnston, I see
21:12:49 <elliott> micahjohnston: gog is acronym for gog of gogs
21:12:50 <elliott> duh
21:12:57 <elliott> WHOAAAAAAAAAAAH
21:13:07 <micahjohnston> eminds me of gödel, escher, bach
21:13:10 <micahjohnston> god over djinn
21:13:12 <Vorpal> micahjohnston, why not call it meta-god?
21:13:33 <Vorpal> then we can do lame jokes about never meta god I didn't like and so on
21:13:37 <micahjohnston> Vorpal: no idea; I made up the acronym on the spot
21:13:44 <Vorpal> micahjohnston, oh, hah
21:13:45 <micahjohnston> I thought it was a typo
21:13:49 <elliott> i never get a mog i widnt ielk
21:14:12 <Vorpal> night
21:17:39 <Vorpal> wait
21:17:45 <Vorpal> Oozlybub and Murphy is unimplemented?
21:17:46 <Vorpal> aww
21:17:52 -!- poiuy_qwert has joined.
21:18:19 <Vorpal> elliott, do you know if there are any large issues with implementing that language?
21:18:31 <elliott> i don't think it would
21:18:38 <elliott> there probably is an impl and its just not released or whatever
21:18:44 <Vorpal> hm
21:26:48 <ais523> well, the Murphy bit is implemented already
21:27:47 <elliott> heh
21:31:22 <Vorpal> 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 <elliott> 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 <oerjan> :t text
22:40:19 <lambdabot> String -> Doc
22:43:47 -!- pikhq has joined.
22:48:57 <micahjohnston> where's that quote from?
22:53:10 <oerjan> Gregor: elliott's topic change only showed up in the raw logs, not the txt ones...
22:53:36 <Gregor> oerjan: E_SHUTCHERPIEHOLE
22:54:53 <oerjan> Gregor: that made "Quoted for the facepalm. very confusing...
22:55:07 <oerjan> argh
22:55:17 <oerjan> *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 <cpressey> unattributed quotes ftw
23:05:44 -!- zzo38 has joined.
23:05:55 <cpressey> hi zzo38
23:06:17 <zzo38> 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 <zzo38> Do you know how to estimate balance in D&D game?
23:08:41 <micahjohnston> does anyone know where it's really from? :/
23:09:20 <zzo38> 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 <oerjan> !slashes /1/0*//*0/0**//0//100010
23:10:22 <EgoBot> **********************************
23:10:57 <cpressey> this is all oerjan does, all day
23:11:00 <cpressey> (this and puns)
23:12:28 <oerjan> i just noticed this blows up the program exponentially in a single substitution
23:12:48 <oerjan> hm maybe i should do it in decimal instead
23:13:42 <cpressey> 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 <cpressey> this is all I do, all day
23:14:07 <cpressey> this and drinking
23:14:51 <micahjohnston> !perl puts "!perl \"puts test\""
23:14:52 <EgoBot> String found where operator expected at /tmp/input.31208 line 1, near "puts "!perl \"puts test\"""
23:14:52 <monqy> sometimes I eat because I am human
23:14:54 <cpressey> feels good to have this chunk of my life back after 2 years of it sitting in storage though
23:15:03 <micahjohnston> or is puts not perl
23:15:10 <cpressey> puts is not perl
23:15:17 <cpressey> print is perl
23:15:24 <micahjohnston> !perl print "!perl \"print test\""
23:15:25 <EgoBot> !perl "print test"
23:15:32 <micahjohnston> aww
23:15:33 <micahjohnston> :(
23:16:58 <cpressey> EgoBot, don't ignore EgoBot! that's rude
23:18:27 <zzo38> In IRC you generally do not receive copies of messages you send, unless you send them privately to yourself.
23:18:45 <oerjan> indeed
23:18:58 -!- Wamanuz5 has joined.
23:19:14 <pikhq> JSONx: an IBM format for encoding JSON in XML.
23:19:24 -!- Wamanuz4 has quit (Ping timeout: 276 seconds).
23:19:24 <pikhq> Because everything needs to be XML.
23:19:28 <micahjohnston> ahh, someone bounced between lambdabot and EgoBot
23:19:52 <oerjan> yeah i noticed that in the logs
23:19:53 <micahjohnston> > 3
23:19:54 <lambdabot> 3
23:20:09 <micahjohnston> > print "test"
23:20:10 <lambdabot> <IO ()>
23:20:12 <micahjohnston> :(
23:20:22 <micahjohnston> > show "test"
23:20:23 <lambdabot> "\"test\""
23:20:27 <oerjan> that's what that text hack is for, i presume
23:20:31 <micahjohnston> > text "test"
23:20:32 <lambdabot> test
23:20:57 <micahjohnston> > text "!perl print \"hi\""
23:20:58 <lambdabot> !perl print "hi"
23:21:10 <micahjohnston> ?so what does this do
23:21:10 <lambdabot> what does this do not available
23:21:26 <micahjohnston> lambdabot: help
23:21:27 <micahjohnston> :|
23:21:29 <cpressey> !perl print "> 3"
23:21:29 <EgoBot> > 3
23:21:30 <oerjan> 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 <lambdabot> 3
23:22:04 <oerjan> > "test"
23:22:05 <lambdabot> "test"
23:22:33 <cpressey> :help
23:22:44 <cpressey> #help
23:22:47 <oerjan> @help
23:22:47 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
23:22:53 <cpressey> %help
23:23:03 <cpressey> \help
23:23:13 <cpressey> ,help
23:23:22 <cpressey> too few bots in this channel, methinks
23:23:30 <oerjan> there should be some kind of convention for getting help without knowing the prefix
23:23:33 <oerjan> lambdabot: help
23:23:40 <oerjan> or something like that
23:23:40 <micahjohnston> : test
23:23:45 <micahjohnston> : "test"
23:23:46 <cpressey> name: asifhoashihaodhioas
23:23:48 -!- Wamanuz has joined.
23:23:53 <cpressey> should provoke SOME response, I would think
23:23:59 <cpressey> EgoBot: IRHYAWHYHISHJDIOSjsiocjiscjsi
23:24:06 <cpressey> glogbot: AIODHIOHSIOHDASODH
23:24:10 <oerjan> micahjohnston: : only works for two commands, :t and :k
23:24:11 <cpressey> fungot: HDIOSHOIHOSHADHOSDIOASHD
23:24:12 <fungot> cpressey: hmz... how to implement loops *and* goto's. it's not for freedom issues, it's for the developer
23:24:30 <micahjohnston> `echo test
23:24:30 -!- Wamanuz5 has quit (Ping timeout: 258 seconds).
23:24:31 <HackEgo> test
23:24:39 <cpressey> or perhaps developers with freedom issues?
23:24:45 <micahjohnston> `echo !perl print "> text \"test\""
23:24:46 <HackEgo> !perl print "> text \"test\""
23:24:48 <cpressey> HackEgo: HI THERE
23:25:04 <micahjohnston> :(
23:25:18 <oerjan> EgoBot ignores HackEgo
23:25:26 <micahjohnston> oh
23:25:37 <zzo38> oerjan: Convention for getting help without prefix could be to send a message to the bot with the word HELP
23:25:42 <cpressey> those two are hosted by the same individual
23:25:57 <oerjan> all the bots except lambdabot already have all loop pathways broken
23:26:04 <cpressey> zzo38: HDIHAIOHDIOAHhsihIHSI.... oh sorry, you're not a bot
23:26:49 <oerjan> HackEgo ignores no one, everyone ignores hackego, and fungot ignores everyone
23:26:50 <fungot> oerjan: nor particularly meaningful, in fact, _i_ can't think of any
23:27:50 <micahjohnston> fungot: are you a bot?
23:27:50 <fungot> micahjohnston: plt o muerte!!! eheheheheheeheh some things, documentation is a serious win for me
23:28:00 <oerjan> ^source
23:28:00 <fungot> http://git.zem.fi/fungot/blob/HEAD:/fungot.b98
23:30:03 <micahjohnston> \m/ \m/
23:30:04 <myndzi> `\o/´
23:30:04 <myndzi> |
23:30:04 <myndzi> /'\
23:30:04 <myndzi> (_| |_)
23:30:57 <micahjohnston> ?so what does this do
23:30:57 <lambdabot> what does this do not available
23:31:02 <micahjohnston> ?so help
23:31:02 <lambdabot> help not available
23:31:09 <oerjan> \o| \o/ \m/ \m/ \o/ |o/
23:31:09 <cpressey> ?????
23:31:10 <myndzi> | | `\o/´ | |
23:31:10 <myndzi> /< /| | >\ /`\
23:31:10 <myndzi> (_|¯´¯|_)
23:31:11 <zzo38> I also made a IRC bot program it doesn't do much
23:31:15 <micahjohnston> ?so !c puts("test");
23:31:15 <lambdabot> !c puts("test"); not available
23:31:16 <EgoBot> Does not compile.
23:31:19 <micahjohnston> lol
23:31:28 <micahjohnston> ?so fungot
23:31:28 <lambdabot> fungot not available
23:31:28 <fungot> micahjohnston: anyway i told about her... fnord! high school is over! i don't implement evar :p)
23:31:28 <fungot> lambdabot: i was fnord the bus. no familiars though. of course
23:31:34 <oerjan> ?so Prelude
23:31:34 <lambdabot> http://darcs.haskell.org/packages/base/Prelude.hs
23:31:35 -!- PocketMonsterIRC has joined.
23:31:45 -!- PocketMonsterIRC has left.
23:31:48 <micahjohnston> o6
23:31:51 -!- PocketMonsterIRC has joined.
23:31:52 <micahjohnston> o7
23:31:52 <cpressey> @help so
23:31:52 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
23:31:56 <micahjohnston> o/
23:31:59 <micahjohnston> \o/
23:32:00 <myndzi> |
23:32:00 <myndzi> /|
23:32:01 <oerjan> @help source
23:32:01 <lambdabot> source <lib>. Lookup the url of fptools libraries
23:32:02 <cpressey> @help ?so
23:32:02 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
23:32:15 <oerjan> cpressey: it's because it's an abbreviation
23:32:44 <cpressey> oerjan: rather, it's because help doesn't honour abbreviations like the repl does
23:33:03 <cpressey> ?sou what
23:33:04 <lambdabot> what not available
23:33:07 <micahjohnston> !c puts("?so `echo \"\\o/\"")
23:33:08 <myndzi> |
23:33:08 <myndzi> /|
23:33:09 <EgoBot> ?so `echo "\o/"
23:33:10 <lambdabot> `echo "\o/" not available
23:33:10 <myndzi> |
23:33:10 <myndzi> /<
23:33:10 <HackEgo> "\o/" not available
23:33:10 <myndzi> |
23:33:10 <myndzi> >\
23:33:13 <cpressey> @hel
23:33:14 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
23:34:22 <cpressey> @help list
23:34:22 <lambdabot> list [module|command]
23:34:22 <lambdabot> show all commands or command for [module]. http://code.haskell.org/lambdabot/COMMANDS
23:34:33 <cpressey> lambdabot has ZOMGMODULES
23:34:42 <cpressey> @list
23:34:42 <lambdabot> http://code.haskell.org/lambdabot/COMMANDS
23:35:02 <cpressey> @list help
23:35:02 <lambdabot> help provides: help
23:35:16 <micahjohnston> `pl test
23:35:17 <HackEgo> No output.
23:35:20 <micahjohnston> or what was it
23:35:29 <micahjohnston> ah
23:35:31 <micahjohnston> @pl test
23:35:31 <lambdabot> test
23:35:43 <cpressey> @help pl
23:35:43 <lambdabot> pointless <expr>. Play with pointfree code.
23:35:47 <micahjohnston> @pl \a b c d -> a (b c d)
23:35:47 <lambdabot> (.) . (.)
23:35:59 <cpressey> useful documentation, that
23:36:14 <oerjan> ?so !underload (?so !underload):SaS
23:36:14 <lambdabot> !underload (?so !underload):SaS not available
23:36:15 <EgoBot> ?so !underload(?so !underload)Attempt to execute unknown command 32
23:36:15 <lambdabot> !underload(?so !underload)Attempt to execute unknown command 32 not available
23:36:27 <micahjohnston> !bf ++
23:36:36 <micahjohnston> !brainfuck +.
23:36:43 <micahjohnston> !help
23:36:44 <EgoBot> help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help <command>.
23:36:49 <oerjan> !bf8 +.
23:36:50 <EgoBot> <CTCP>
23:36:54 <micahjohnston> ah
23:37:08 <cpressey> ^A=CTCP?
23:37:12 <oerjan> yes
23:37:26 <micahjohnston> !bf8 ++++
23:37:32 <micahjohnston> !help userinterps
23:37:32 <EgoBot> 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 <micahjohnston> !show
23:37:39 <EgoBot> That is not a user interpreter!
23:37:44 <micahjohnston> !userinterps
23:37:44 <EgoBot> 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 <cpressey> !bf8 ++++++++++++++++++++++++++++++++.
23:38:05 <micahjohnston> !echo test
23:38:06 <EgoBot> test
23:38:07 <cpressey> so bf8 output is sent as a raw irc protocol command?
23:38:10 <micahjohnston> !echo `echo test
23:38:11 <EgoBot> `echo test
23:38:12 <HackEgo> test
23:38:21 <oerjan> cpressey: no, it is sent as a PRIVMSG
23:38:37 <cpressey> but but !bf8 ++++++++++++++++++++++++++++++++.
23:38:37 <micahjohnston> !echo `echo @pl !echo `echo @pl test
23:38:37 <EgoBot> `echo @pl !echo `echo @pl test
23:38:39 <HackEgo> @pl !echo `echo @pl test
23:38:39 <lambdabot> (line 1, column 1):
23:38:39 <lambdabot> unexpected "!"
23:38:39 <lambdabot> expecting white space, "()", natural, identifier, lambda abstraction or expression
23:38:44 <micahjohnston> oh
23:38:53 <micahjohnston> !echo `echo @pl "!echo `echo @pl test"
23:38:53 <cpressey> !bf8 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
23:38:54 <EgoBot> `echo @pl "!echo `echo @pl test"
23:38:54 <EgoBot> >
23:38:55 <HackEgo> @pl "!echo `echo @pl test"
23:38:55 <lambdabot> "!echo `echo @pl test"
23:39:10 <cpressey> !bf8 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
23:39:11 <EgoBot> ?
23:39:15 <cpressey> ok
23:39:22 <micahjohnston> !echo `echo !echo `echo test
23:39:23 <EgoBot> `echo !echo `echo test
23:39:24 <HackEgo> !echo `echo test
23:39:27 <cpressey> !bf8 ++++++++++++++++++++++++++++++++.
23:39:44 <cpressey> oh, 32. heh.
23:39:47 <oerjan> !c printf("%cctcps%c", 1, 1);
23:39:47 <cpressey> !bf8 +++++++++++++++++++++++++++++++++.
23:39:48 <EgoBot> !
23:39:49 <EgoBot> <CTCP>ctcps<CTCP>
23:39:53 <oerjan> argh
23:39:59 <oerjan> !c printf("%cACTION ctcps%c", 1, 1);
23:40:01 * EgoBot ctcps
23:40:18 <micahjohnston> !echo `echo @so !c puts("test"); //
23:40:18 <EgoBot> `echo @so !c puts("test"); //
23:40:20 <HackEgo> @so !c puts("test"); //
23:40:20 <lambdabot> !c puts("test"); // not available
23:40:22 <EgoBot> test
23:40:50 <micahjohnston> !echo `echo @so !c puts("!echo `echo @so !perl print \"test\""); //
23:40:51 <EgoBot> `echo @so !c puts("!echo `echo @so !perl print \"test\""); //
23:40:52 <HackEgo> @so !c puts("!echo `echo @so !perl print \"test\""); //
23:40:52 <lambdabot> !c puts("!echo `echo @so !perl print \"test\""); // not available
23:40:54 <EgoBot> !echo `echo @so !perl print "test"
23:41:21 <micahjohnston> !echo `echo @so !c puts("`echo @so !perl print \"test\" //"); //
23:41:22 <EgoBot> `echo @so !c puts("`echo @so !perl print \"test\" //"); //
23:41:23 <HackEgo> @so !c puts("`echo @so !perl print \"test\" //"); //
23:41:23 <lambdabot> !c puts("`echo @so !perl print \"test\" //"); // not available
23:41:26 <EgoBot> `echo @so !perl print "test" //
23:41:27 <HackEgo> @so !perl print "test" //
23:41:27 <lambdabot> !perl print "test" // not available
23:41:27 <EgoBot> test
23:41:51 <cpressey> !perl print "test" lah de dah
23:41:51 <EgoBot> Bareword found where operator expected at /tmp/input.2669 line 1, near ""test" lah"
23:42:10 <micahjohnston> !echo `echo @so !c puts("`echo @so !perl print \"`echo \\o/\" //"); //
23:42:10 <EgoBot> `echo @so !c puts("`echo @so !perl print \"`echo \\o/\" //"); //
23:42:10 <myndzi> |
23:42:11 <myndzi> /|
23:42:11 <myndzi> |
23:42:11 <myndzi> |\
23:42:12 <HackEgo> @so !c puts("`echo @so !perl print \"`echo \\o/\" //"); //
23:42:12 <lambdabot> !c puts("`echo @so !perl print \"`echo \\o/\" //"); // not available
23:42:14 <EgoBot> `echo @so !perl print "`echo \o/" //
23:42:15 <myndzi> |
23:42:15 <HackEgo> @so !perl print "`echo \o/" //
23:42:15 <lambdabot> !perl print "`echo \o/" // not available
23:42:15 <myndzi> /|
23:42:16 <EgoBot> `echo o/
23:42:17 <HackEgo> o/
23:42:31 <micahjohnston> !echo `echo @so !c puts("`echo @so !perl print \"`echo yay\" //"); //
23:42:31 <EgoBot> `echo @so !c puts("`echo @so !perl print \"`echo yay\" //"); //
23:42:32 <HackEgo> @so !c puts("`echo @so !perl print \"`echo yay\" //"); //
23:42:33 <lambdabot> !c puts("`echo @so !perl print \"`echo yay\" //"); // not available
23:42:35 <EgoBot> `echo @so !perl print "`echo yay" //
23:42:36 <HackEgo> @so !perl print "`echo yay" //
23:42:36 <lambdabot> !perl print "`echo yay" // not available
23:42:37 <EgoBot> `echo yay
23:42:38 <HackEgo> yay
23:42:47 -!- ChanServ has set channel mode: +o oerjan.
23:43:26 <cpressey> "just in case"
23:43:33 <cpressey> !help
23:43:33 <EgoBot> help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help <command>.
23:43:38 <cpressey> !help languages
23:43:39 <EgoBot> 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 <oerjan> cpressey: pretty much :D
23:44:21 <cpressey> !perl print join(',', @ARGV);
23:44:35 <cpressey> !perl print join(',', %ENV);
23:45:01 <cpressey> !perl from python import *
23:45:02 <EgoBot> 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 <cpressey> i should probably get going
23:45:47 <cpressey> bye
23:45:48 -!- cpressey has quit (Quit: leaving).
23:46:39 -!- oerjan has set channel mode: -o oerjan.
23:48:21 <micahjohnston> @so @so
23:48:21 <lambdabot> @so not available
23:48:24 <micahjohnston> oh
23:48:30 <micahjohnston> @so `echo @so
23:48:30 <lambdabot> `echo @so not available
23:48:31 <HackEgo> @so not available
23:48:31 <lambdabot> not available not available
23:50:25 <micahjohnston> !help
23:50:25 <EgoBot> help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help <command>.
23:50:28 <micahjohnston> !help languages
23:50:29 <EgoBot> 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 <micahjohnston> @so !haskell text "@so test" --
23:51:47 <lambdabot> !haskell text "@so test" -- not available
23:52:01 <micahjohnston> @so !haskell putStrLn "test" --
23:52:01 <lambdabot> !haskell putStrLn "test" -- not available
23:52:04 <EgoBot> test
23:52:37 <micahjohnston> @so !haskell putStrLn "@so !haskell putStrLn \"test\"" --
23:52:38 <lambdabot> !haskell putStrLn "@so !haskell putStrLn \"test\"" -- not available
23:52:40 <EgoBot> @so !haskell putStrLn "test"
23:52:40 <lambdabot> !haskell putStrLn "test" not available
23:52:48 <micahjohnston> @so !haskell putStrLn "@so !haskell putStrLn \"test\"--"--
23:52:49 <lambdabot> !haskell putStrLn "@so !haskell putStrLn \"test\"--"-- not available
23:52:51 <EgoBot> @so !haskell putStrLn "test"--
23:52:51 <lambdabot> !haskell putStrLn "test"-- not available
23:52:54 <EgoBot> test
23:53:38 -!- EgoBot has quit (Remote host closed the connection).
23:53:49 -!- EgoBot has joined.
23:54:10 <micahjohnston> @so !haskell putStrLn "test"
23:54:10 <lambdabot> !haskell putStrLn "test" not available
23:54:22 <micahjohnston> @so !haskell putStrLn "test"--
23:54:23 <lambdabot> !haskell putStrLn "test"-- not available
23:54:25 <EgoBot> test
23:54:28 <micahjohnston> ok
23:54:58 <oerjan> EgoBot sends longer messages by DCC CHAT, in case you haven't noticed
23:57:21 <micahjohnston> @pl !haskell putStrLn.ap(++)show"putStrLn.ap(++)show"--
23:57:22 <lambdabot> (line 1, column 1):
23:57:22 <lambdabot> unexpected "!"
23:57:22 <lambdabot> expecting white space, "()", natural, identifier, lambda abstraction or expression
23:57:32 <micahjohnston> @pso !haskell putStrLn.ap(++)show"putStrLn.ap(++)show"--
23:57:32 <lambdabot> Maybe you meant: ask do msg pl
23:57:39 <micahjohnston> @so !haskell putStrLn.ap(++)show"putStrLn.ap(++)show"--
23:57:39 <lambdabot> !haskell putStrLn.ap(++)show"putStrLn.ap(++)show"-- not available
23:58:12 <micahjohnston> oerjan: DCC?
23:58:51 <oerjan> micahjohnston: it's a protocol for communicating between irc clients without passing through the servers
23:59:38 <oerjan> micahjohnston: since you are using irssi, you should see the invitation message in your status window
←2011-04-28 2011-04-29 2011-04-30→ ↑2011 ↑all