00:00:31 <kallisti> elliott: to solve a problem you must solve the problem of learning how to solve problems.
00:00:38 <kallisti> elliott: once you've done this, you will have learned how to solve problems.
00:02:58 -!- PiRSquared17 has joined.
00:05:51 <zzo38> Maybe like this? extract = fst . extract . ($ mempty) . runStateT; And then it needs to make duplicate as well
00:11:06 <PiRSquared17> What is http://esolangs.org/w/index.php?title=Excela&curid=1863&action=history ?
00:12:24 -!- cheater has quit (Remote host closed the connection).
00:12:32 <elliott> hmm, I wonder if they'd go away if we blanked the page
00:12:51 -!- cheater has joined.
00:13:43 <PiRSquared17> What if you moved it to excela/content and transcluded it?
00:14:05 <elliott> dunno about that... might work, but better wait for ais' approval
00:17:23 <elliott> no. ais wants it but the mediawiki version is too old
00:18:50 -!- GreaseMonkey has quit (Quit: The Other Game).
00:22:25 -!- Ngevd has quit (Quit: 'night).
00:22:42 <oerjan> <elliott> oerjan: how does one learn how to solve problems <-- i think the general 10000 hour rule applies
00:23:05 <elliott> oerjan: then I'm 15 years overdue
00:24:32 <oerjan> elliott: also i hear pólya's "how to solve it" is supposed to be good
00:26:51 <oerjan> elliott: it's not 10000 hours of _living_, but 10000 hours of actually training on solving problems, hth.
00:27:26 <elliott> oerjan: well... I've been doing things that involve problem-solving much longer than that
00:27:44 <elliott> oerjan: i think you may be interpreting my question in too much of a practical sense
00:27:53 <elliott> it was intended in the existential despair sense :)
00:29:21 <oerjan> <elliott> hmm, I wonder if they'd go away if we blanked the page <-- i am not convinced they actually _look_ at the page. they're always reverting to a really old version, after all.
00:29:32 <elliott> oerjan: oh, they are? I thought they were babelfishing it
00:29:58 <oerjan> i may have been assuming there
00:30:20 <lambdabot> forall (a :: * -> * -> *) b c c'. (Arrow a) => a b c -> a b c' -> a b (c, c')
00:30:30 <lambdabot> forall (a :: * -> * -> *) b c b' c'. (Arrow a) => a b c -> a b' c' -> a (b, b') (c, c')
00:32:35 <Gregor> zzo38: So, NeXT had Display Postscript, and Apple continued with Display PDF. Display DVI? Display TeX? Best ideas ever?
00:33:07 <Gregor> (I of course am not referring to Digital Video Interface, but TeX's DVI)
00:35:36 <oerjan> elliott: no, i was remembering correctly; the spammed page is identical to the _first_ page version, except for the spam link.
00:35:58 <oerjan> it's just that the page creator didn't have very good english :P
00:35:58 -!- copumpkin has quit (Quit: Computer has gone to sleep.).
00:39:21 <elliott> PiRSquared17: because if protected, the spambots move to another page
00:42:51 -!- azaq23 has quit (Quit: Leaving.).
00:42:54 <pikhq_> I wonder that nobody's attempted a Bayesian filter for wiki edits.
00:43:34 <Gregor> I bet that somebody has.
00:44:21 <elliott> pikhq_: There is like 0% nobody has done that.
00:44:49 <pikhq_> elliott: Then why isn't it in MediaWiki, anyways?
00:45:04 <elliott> It probably is, as an extension.
00:45:12 <elliott> pikhq_: Anyway, that wouldn't stop these Excela bora.
00:45:33 <elliott> pikhq_: Because they're just reverting.
00:45:53 <pikhq_> To any particular edit?
00:46:15 -!- tiffany has joined.
00:46:26 <pikhq_> That's actually Bayesianable.
00:46:28 * tiffany wrote a brainfuck interpreter
00:46:36 <pikhq_> And naive-filterable, for that matter.
00:47:08 <elliott> pikhq_: Yes, if you want every edit sufficiently like the first revision to be flagged as spam.
00:47:17 <elliott> Like, say... the current, very similar version of the article.
00:47:42 <elliott> Bayesian filters work best for immutable "send-based" things IMO
00:48:21 <Vorpal> snow storm pretty much
00:48:28 <pikhq_> I'd probably have the Bayesian filter be keyed to the patch on the new article...
00:48:44 <pikhq_> As well as feeding it the revision message, and as much metadata as makes sense.
00:48:58 <pikhq_> Still dunno how well it'd work; I'd imagine "pretty well", but I'd have to give it a shot.
00:51:12 <oerjan> if these bots really use rejection to decide when to move on to the next article, the best would be to silently ignore these edits, pretending they went through...
01:01:22 -!- copumpkin has joined.
01:28:12 <zzo38> Gregor: Screen display should probably just be the pixels. TeX is good for printout. Other than for print preview, you don't need PostScript, PDF, or DVI, to display on the screen.
01:28:39 <augur> http://www.superlinguo.com/post/13909266605/this-is-the-presentation-on-lolcats-and-lolspeak
01:30:20 <augur> its an actual academic talk
01:36:45 <augur> this lolcat bible has a lot of examples of what i would consider absolutely horrible lolcatese
01:40:37 <Gregor> "The __ctype_b_loc() function shall return a pointer into an array of characters" -- "const unsigned short * * __ctype_b_loc (void);
01:40:45 <Gregor> It does not return a pointer into an array of characters.
01:41:09 <elliott> Gregor: They're unsigned short characters.
01:41:26 <Gregor> elliott: They're unsigned short POINTERS
01:41:37 <elliott> Gregor: Uhh, pointer to an array = ** :P
01:42:32 <Gregor> ... ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhofcoursethat'sjustretardedthough.
01:45:23 <tswett> That should be sufficient.
01:46:10 -!- derdon has quit (Remote host closed the connection).
01:46:18 <tswett> So, ** doesn't really look like a pointer to an array to me.
01:46:51 <tswett> I mean, I'd expect you to say that short is a short, and short* is a pointer to a short or array of shorts, so short** is a pointer to a pointer to a short or array of shorts.
01:47:41 <Gregor> The thing is, it says it's a pointer INTO an array.
01:47:43 <Gregor> That's what confused me.
01:48:28 <elliott> Gregor: Well, it might point into the middle of an array?
01:48:33 <tswett> Yeah, and it seems like a pointer into an array of shorts would be a short*.
01:48:53 <tswett> Unless "pointer into an array of things" doesn't mean the same thing as "pointer to a thing".
01:49:55 <Gregor> That description left something to be lacking on many fronts :P
01:54:33 -!- cheater has quit (Ping timeout: 248 seconds).
01:55:10 <Gregor> http://sprunge.us/WKaP <-- all the symbols not defined for bin/cp
02:00:24 <tswett> Well, who needs freading, anyway? I've never used it.
02:01:29 <Gregor> Apparently neither does cp
02:02:19 <zzo38> Astrological ages don't work. Instead, say what you mean.
02:02:54 <elliott> `addquote <zzo38> Astrological ages don't work. Instead, say what you mean.
02:02:57 <HackEgo> 751) <zzo38> Astrological ages don't work. Instead, say what you mean.
02:03:30 <Gregor> I essentially just have to implement scandir myself.
02:03:35 <Gregor> Or ... steal it from newlib?
02:04:05 <tswett> zzo38: this may be a spoiler, but... Capricorn.
02:04:26 <zzo38> tswett: What about Capricorn?
02:04:51 <tswett> It is not what it seems.
02:05:59 <zzo38> Capricorn is the astrological sign for 270 degrees up to 300 degrees. The 270 degrees (start of Capricorn) corresponds to the winter solstice and to the sun declination at the tropic of Capricorn.
02:06:31 <zzo38> (It is named after the constellation Capricornus but has nothing to do with that constellation)
02:13:34 <elliott> oerjan: they do not just revert back
02:13:36 <elliott> http://esoteric.voxelperfect.net/w/index.php?title=Excela&curid=1863&diff=25903&oldid=25900
02:13:38 <elliott> they change a link to spam
02:14:49 <tswett> The astrological signs have nothing to do with the constellations? I thought that they corresponded roughly to the times that... come to think of it, none of the classical planets appear to move in a circle once per Earth year, do they.
02:15:25 <oerjan> actually, precisely one of them does.
02:15:37 <tswett> Actually, the Sun does, if you ignore the rotation of the celestial sphere.
02:16:05 -!- tiffany has quit (Quit: nyu~).
02:16:21 <tswett> So yeah, I would expect the astrological signs to have something to do with the movement of the Sun across the celestial sphere.
02:17:41 <pikhq_> They've also ceased to have what little correspondance they once did.
02:21:18 <zzo38> Well, yes at one time they did approximately correspond to the constellations of the ecliptic they are named after, so yes the Sun will since it is also on the ecliptic. Some people still want to use that it is called sidereal zodiac, but even then, it is not quite corresponding to the constellations. Anyways, there are thirteen constellations on the ecliptic.
02:23:44 <zzo38> And two of the constellations the signs are named after do not have exactly the same name as those signs.
02:24:39 <zzo38> If this is confusing you can just measure directly in degrees (using degrees directly also allows you to do subtraction more easily)
02:27:56 <Sgeo> elliott, tswett, kallisti, if you missed it, update. Sorry I'm delayed.
02:32:19 -!- Vorpal has quit (Ping timeout: 240 seconds).
02:32:34 <Sgeo> Oh, tswett already saw it
02:36:28 <zzo38> This is what someone wrote about monad: "My first thought was that a monad is what a man may only have one of after an accident."
02:37:39 <elliott> tswett: u monad bro? :trollface.jpg: augh I want to kill myself
02:37:42 <tswett> Sgeo: I request laughter, so as to indicate to the channel that my joke was funny.
02:38:15 <oerjan> tswett: oh come on, hitler has been dead for 66 years
02:39:05 -!- elliott has quit (Remote host closed the connection).
02:40:53 <Sgeo> tswett, my conclusion that you saw it already was not based on reading #esoteric
02:41:41 <tswett> oerjan: well, it's not about Hitler. You know the thing about Capricorn?
02:42:23 <tswett> It's like the thing about Capricorn, except inverted, and instead of Capricorn, it's the conjugate of spades.
02:42:36 <oerjan> ^ul ((ha)(ha))(~:^:(. )*S( )~**a~^a~!*~:^):^
02:42:36 <fungot> ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ...too much output!
02:42:42 <tswett> You know. The card suit.
02:42:45 <tswett> Does that clear it up?
02:43:02 <Sgeo> tswett, I'm trying to get it, but I can only imagine a vague link between the things I think you're talking about. Except for when you started talking about spades, now I have no idea what you're talking about
02:43:05 <oerjan> tswett: i'm not aware of any capricorn monads.
02:43:09 <Sgeo> At least in relation to recent events
02:43:17 <tswett> Now, I wonder which ha is which...
02:43:26 <tswett> ^ul ((HoNk)(hOnK))(~:^:(. )*S( )~**a~^a~!*~:^):^
02:43:27 <fungot> hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. hOnK. ...too much output!
02:43:30 -!- elliott has joined.
02:43:35 <tswett> The first ha apparently does nothing.
02:43:37 <zzo38> Are you talking about card games?
02:43:47 <oerjan> tswett: it was buggy, duh
02:45:18 <Sgeo> Gregor should read Homestuck.
02:45:41 <Sgeo> Clearly, if two artists are friends, and someone is a fan of one, they should be a fan of the other. Known fact.
02:45:46 <oerjan> ^ul ((ha)(ha))(~:^:(. )*S( )~**a~^!a*~:^):^
02:45:47 <fungot> ha. ha. ha ha. ha ha ha. ha ha ha ha ha. ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ...too much output!
02:46:00 <oerjan> ^def ha ul ((ha)(ha))(~:^:(. )*S( )~**a~^!a*~:^):^
02:46:13 <Sgeo> Gregor, you do know that Hussie and North interact, right?
02:46:47 <Sgeo> Gregor, http://www.mspaintadventures.com/?s=ryanquest
02:48:44 <kallisti> Sgeo: but see, I like Homestuck but not Dinosaur Comics.
02:50:40 <kallisti> fibonacci is a pretty cool guy. eh has sequence and doesn't afraid of anything.
03:05:01 -!- Nisstyre has quit (Ping timeout: 252 seconds).
03:12:17 <oerjan> yay science http://www.newscientist.com/blogs/shortsharpscience/2011/12/biggest-telescope-starts-obser.html
03:20:39 <quintopia> is that about the radio array in chile?
03:29:37 -!- oerjan has quit (Quit: Good night).
03:39:57 <Gregor> I can run all of linux-gnu-libc6 coreutils on Mac OS X :)
04:06:46 <Gregor> Awww, can't run urxvt :(
04:43:01 -!- Nisstyre has joined.
04:50:20 <Sgeo> kallisti, elliott update
04:50:24 <Sgeo> tswett, you too
05:00:02 -!- PiRSquared17 has left.
05:01:09 -!- PiRSquared17 has joined.
05:02:33 -!- MDude has changed nick to MSleep.
05:03:28 -!- PiRSquared17 has left.
05:08:25 <zzo38> I was thinking, what would be the seasons between the tropics? The seasons are supposed to be reversed for the southern hemisphere but are they different between the tropics (including the equator, which is neither northern nor southern)?
05:19:37 -!- DCliche has joined.
05:23:10 -!- Klisz has quit (Ping timeout: 240 seconds).
05:46:46 -!- elliott has quit (Remote host closed the connection).
05:47:55 -!- elliott has joined.
06:05:46 -!- Darth_Cliche has joined.
06:08:53 -!- DCliche has quit (Ping timeout: 244 seconds).
06:35:33 -!- elliott has quit (Quit: Leaving).
06:57:47 -!- Darth_Cliche has quit (Quit: You are now graced with my absence.).
07:16:33 -!- elliott has joined.
07:17:20 -!- elliott has quit (Client Quit).
07:23:43 -!- elliott has joined.
07:27:40 * Sgeo puts a red X on top of monqy
07:28:19 <zzo38> How do you know what the geographic elevation is for a specific floor of a specific building?
07:29:58 <fizzie> Maybe there's an elevation table in the building's manual. (I suppose buildings come with a manual? I mean, they're expensive and all.)
07:30:18 <zzo38> I am using this in Free Geek Vancouver, so I can put it in a shell script that calls swetest (the Swiss Ephemeris test command-line program). The program has no option for using the current time, but the shell script I wrote will include the current date and time (using the date command)
07:30:39 <elliott> fizzie: I need to think of something to bug you abouts ince you talked?
07:31:05 <fizzie> It is a silly rule. :/
07:31:37 <elliott> fizzie: Only because it exists solely to inconvenience you!!!
07:31:50 -!- Nisstyre has quit (Ping timeout: 240 seconds).
07:32:33 <fizzie> I don't think atheism's sole reason is to inconvenience me.
07:33:06 <elliott> fizzie: UM, its sole purpose is to inconvenience GOD.
07:33:13 <elliott> Hello? These situations are analogous?
07:33:40 <fizzie> Oh, "like" like that, like.
07:34:17 <elliott> fizzie: Well, maybe it also exists solely to inconvenience you? The only conclusion one could draw from that is that you are god are you god fizzie.
07:35:36 <fizzie> I'm no god; I don't dare, otherwise oerjan would have a punch in the face for me.
07:36:00 <elliott> fizzie: You made that sound profound somehow.
07:37:34 <fizzie> I mean I'd "totes" be a god except for the punch thing.
07:37:37 <pikhq_> Funny, I wouldn't even think that it'd inconvenience god. Not possessing existence could inconvenience a deity, sure, but simply having people not think it exists shouldn't.
07:38:05 <fizzie> Gods run on belief, so...
07:39:41 <elliott> pikhq_: Excuse me god has feelings too?
07:40:02 <elliott> I quote GOD HIMSELF on the matter, "I just want atheists to love me. :'("
07:40:12 <elliott> QUOTE (C)(TM)(R) GOD HIMSELF
07:40:36 * Sgeo is reminded of something that happened in #jesus recently
07:40:39 <pikhq_> I suggest he smite evil for a bit; that'd at least help.
07:47:32 <zzo38> If seasons are flipped in the south hemisphere, then what season is it on the equator?
07:48:43 <fizzie> It's the +nan.0 season.
08:23:03 <zzo38> What should it be called if I make a Haskell library with some comonads for some of the monad transformers and some similar things?
08:23:13 <elliott> zzo38: monad transformers from which library?
08:23:17 <elliott> transformers, mtl, monads-tf?
08:25:23 <zzo38> Obviously not all of them can make comonads, and some require additional constraints (although some of the constraints required to make monads do not apply in some cases to make comonads)
08:28:20 <Sgeo> elliott, update
08:39:10 -!- zzo38 has quit (Remote host closed the connection).
08:58:37 -!- monqy has quit (Quit: hello).
09:28:30 -!- hagb4rd2 has quit (Ping timeout: 240 seconds).
09:30:32 -!- Zuu has quit (Ping timeout: 252 seconds).
09:43:26 -!- cheater has joined.
09:57:02 -!- Jafet has joined.
10:38:50 -!- elliott has quit (Read error: Connection reset by peer).
10:39:28 -!- elliott has joined.
10:57:46 -!- Ulysses_ has joined.
11:00:09 <Ulysses_> has anyone tried coding up the Black-Scholes options pricing formula in an esolang? Espen Haug lists versions of it in "multiple languages" at http://www.espenhaug.com/black_scholes.html but Malbolge, Piet, Homespring and the like are sadly missing
11:02:07 <elliott> seems a pretty arbitrary thing to code :P
11:02:10 <elliott> I doubt anyone has done so
11:02:50 <elliott> Ulysses_: looks like it involves lots of floats and whatnot
11:03:00 <elliott> malbolge and homespring are out at least, that's way too difficult
11:03:06 <elliott> dunno how piet would be like
11:03:13 <elliott> glass or something is probably the most realistic option
11:04:38 <Ulysses_> thanks Elliott: I'm barely a programmer, but have begun wondering about working with my children on a simple language. Thus, I've begun to wonder whether I could code B-S up in Kid's Ruby (or even Storytelling Alice).
11:05:02 <Ulysses_> The next thought, though, was why stop with children's programming languages. Why not full esolangs?
11:05:12 <Ulysses_> I mean, if finance is to be reformed...
11:05:21 <elliott> Ulysses_: Well, there's a Haskell implementation on that page :-)
11:06:42 <Ulysses_> Ah - you detect my lack of programming ability: I'd not appreciated that that was an esolang (it's not on the esolang wiki's list of languages). I may have missed others as well
11:07:19 <elliott> hehe, Haskell isn't actually an esolang -- it's just unconventional enough to be :)
11:08:03 <elliott> ...and also well-liked by many people here; whether that's a coincidence or not is for you to decide
11:12:12 <Ulysses_> I've never tried to talk to the esolang community before (or even consciously used an IRC channel). Is this the best way to suggest what might be a fun project to it?
11:12:48 <elliott> most likely; the wiki (http://esoteric.voxelperfect.net/wiki/Main_Page) is also a pretty good place for this stuff
11:13:08 <elliott> but if it gains any traction people will hear about it, this isn't a big place :)
11:17:06 <Ulysses_> would it be OTT for me to suggest this on the wiki as well? If not, should I add B-S to the list of ideas? There is something nice about the idea of BS in BF
11:18:18 <elliott> well the list of ideas is just for language ideas -- actually the best place is probably the forum: http://esolangs.org/forum/
11:18:24 <elliott> although it's quite inundated with spam these days
11:20:24 <Ulysses_> it's kind of you to distinguish my correspondence from spam. In any case, understood: I'll see if there's any traction here. Otherwise, what would you regard as the easiest esolang to set up and code in if I wanted to take a break from Kid's Ruby and Alice?
11:22:05 <elliott> Ulysses_: no setup required -- our IRC bots can run esolangs :p (some of them are written in them) -- they respond to private queries too so no need to worry of clogging the channel or anything
11:22:29 <elliott> as for easiest, well, that's subjective :) brainfuck is obviously the most popular esolang by a wide margin
11:25:35 <Ulysses_> thanks. Please forgive any newbie question: if I wanted to use a BF superset or variant with a name that I wouldn't be worried about around my 3 - 8 year olds, what would you suggest?
11:26:17 <elliott> well, there's Ook!, but that's rather harder to read :-P
11:26:39 <elliott> a lot of people just call brainfuck "BF", pronouncing that is left as an exercise to the reader...
11:29:01 <kallisti> you could also use Befunge because it's awesome, though a bit more difficult to understand.
11:29:29 -!- elliott has left ("busy elsewhere...").
11:32:16 -!- copumpkin has quit (Ping timeout: 252 seconds).
11:32:43 -!- copumpkin has joined.
11:32:56 <Ulysses_> thank you kalisti. I think that I'll stick to BF. If I wanted to get a small version of it onto either a Linux or a Win 7 machine (ideally abbreviating brainfuck to BF), where should I start?
11:45:43 -!- Phantom_Hoover has joined.
11:45:59 <cheater> "Extreme Programming didn't lift off" - Carl Friedrich Gauss
11:57:55 <kallisti> Ulysses_: check out the wiki, there are plenty of implementations out there. You could even write your own easily.
12:01:16 -!- derdon has joined.
12:01:33 <lambdabot> Phantom_Hoover: You have 16 new messages. '/msg lambdabot @messages' to read them.
12:01:46 <Sgeo> @tell Phantom_Hoover Hi.
12:01:47 <Ulysses_> thanks kallisti - I'm a very novice programmer, so usually have trouble hello worlding without a reference manual nearby. I'll look through the wiki's links, but wondered if any of the implementationw were particularly easy to set up and use
12:04:32 -!- aloril has quit (Ping timeout: 252 seconds).
12:09:09 -!- elliott has joined.
12:35:55 -!- derdon has quit (Remote host closed the connection).
13:00:37 -!- derrik has joined.
13:03:07 <kallisti> awww yeah taking intro to advanced math next semester
13:10:36 <elliott> are they going to teach you addition
13:10:37 <lambdabot> elliott: You have 1 new message. '/msg lambdabot @messages' to read it.
13:13:41 <kallisti> elliott: no I'm guessing like.... proofs?
13:13:47 <kallisti> though we might actually do some abstract algebra.
13:14:01 <kallisti> so yes, maybe they'll teach me addition!
13:14:13 <kallisti> elliott: an intro to advanced math, yes.
13:14:28 <kallisti> elliott: anyway I'm basically taking it because it's required for topology.
13:15:32 <kallisti> hmmm, I'm going pretty far into the upper-level math courses.
13:15:52 <kallisti> also wtf why is there no algorithm analysis class this semester.
13:17:54 <fizzie> All the algorithms have already been analysed, perhaps.
13:20:11 <kallisti> wooo I get to take databases now. so excited to learn absolutely nothing.
13:20:13 -!- oerjan has joined.
13:20:17 <Phantom_Hoover> http://en.wikipedia.org/wiki/Isle_of_Arran http://en.wikipedia.org/wiki/Aran_Islands
13:21:26 <elliott> Phantom_Hoover: That first one looks pretty.
13:21:33 <kallisti> I don't really think that's very confusing...
13:21:35 <elliott> It occurs to me that I have really low standards for prettiness in landscapes.
13:21:56 <kallisti> elliott: that's because you live in a city, I imagine.
13:21:59 <Phantom_Hoover> elliott, it is quite pretty, although I suspect that Minecraft has lowered your standards.
13:22:13 <elliott> Hexham: big city for big people.
13:22:36 <elliott> Phantom_Hoover: In Georgia a "city" is anywhere with more than 3 people and a tree.
13:22:55 <Phantom_Hoover> elliott, even then, Hexham only has two people, and no trees.
13:23:03 <elliott> Phantom_Hoover: Yes, but also an abbey!
13:23:10 <elliott> That counts for like 2 1/2 trees.
13:23:37 <Phantom_Hoover> (I suspect I may have actually passed through Hexham by train on Tuesday, but I have no evidence.
13:23:49 <kallisti> Hexham is nearly THREE TIMES LARGER than my town in Georgia
13:23:52 <elliott> Phantom_Hoover: It... isn't that hard to determine.
13:23:56 <kallisti> in fact, Wikipedia even refers to it as "the city of Jasper"
13:24:03 <kallisti> whereas Hexham is a lowly "market town"
13:24:11 <elliott> Phantom_Hoover: Where was your starting point, where was your destination.
13:24:32 <elliott> http://www.cozy-cabin.us/templates/uploaded_files/JaspeCityGuider.jpg
13:24:41 <elliott> I'm going to go out on a limb and say Hexham is more densely-populated than this.
13:24:44 <kallisti> It is named after General Andrew Pickens, a Revolutionary War hero who fought the Cherokee in 1760 and 1782.
13:24:51 * kallisti has so much pride for his county.
13:25:37 <elliott> Phantom_Hoover: You... probably did.
13:25:43 <elliott> Phantom_Hoover: What are you _sure_ you passed through?
13:25:52 <oerjan> <Phantom_Hoover> elliott, even then, Hexham only has two people, and no trees. <-- nah i figure there are four: elliott, ngevd, elliott facekicker and elliott's mother.
13:26:04 <elliott> Anything between various points A and B passes through the Hexham area because there's nothing else to pas through.
13:26:15 <elliott> oerjan: um do you have any evidence facekicker elliott isn't my mother
13:26:25 <oerjan> elliott: darn you're right
13:26:36 <elliott> Phantom_Hoover: OK you passed through Hexham.
13:26:41 <elliott> Phantom_Hoover: Why... why didn't you visit ;__;
13:26:58 <Phantom_Hoover> Also the train didn't stop and the doors are infuriatingly hard to open while it's moving.
13:27:28 <Phantom_Hoover> "The Old Gaol, behind the Moot Hall on Hallgates, was one of the first purpose built jails in England." Hexham, always at the cutting edge of progress.
13:27:48 <elliott> Phantom_Hoover: Now we just build GRAVES.
13:27:53 <fizzie> Wow, the stupidest: W|A can't tell about the land area of Hexham or Lieksa. (It only knows population counts and location and current weather and such -- http://www.wolframalpha.com/input/?i=Hexham+Lieksa -- even manually asking for "population density" or "area" gives just "data not available".)
13:28:07 <elliott> (In England it is customary to move into your grave up to three months before you actually die.)
13:28:24 <elliott> Phantom_Hoover: Yes the sewage system of Hexham is based entirely around women.
13:28:32 <elliott> Have you ever seen The Human Centipede it's basically like that.
13:29:09 <elliott> Phantom_Hoover: Yes but we like our water to have the unique taste that only all-female sewage systems can provide.
13:29:26 <elliott> What am I doing with my life.
13:31:16 <Phantom_Hoover> And just like that, nobody talked to elliott any more.
13:32:14 <kallisti> but each person is a beautiful unique snowflake. Everyone is valuable.
13:32:55 * oerjan checks if kallisti is melting
13:33:04 <oerjan> i hear it's hot in georgia
13:33:27 <kallisti> current temp in heathen degrees.
13:33:45 <oerjan> ok that's not so hot, but still too much for a snowflake.
13:34:02 <Phantom_Hoover> oerjan, not necessarily, doesn't water start being weird below 4°?
13:34:10 <elliott> Apparently it's only 3 C in Hexham, I am sceptical?
13:34:13 <elliott> There is sun outside and all that.
13:34:41 <oerjan> Phantom_Hoover: it starts expanding when cooling, but i don't think that affects melting.
13:35:30 <oerjan> the sun here is just about setting, and there's snow on the ground.
13:35:40 <elliott> Phantom_Hoover: I'm not warm in the Antarctic though ALSO are you trying to school me about Antarctica that is a VERY DANGEROUS PATH BOY
13:36:03 <oerjan> elliott: sheesh have you never heard of global warming and how it'll melt antarctica
13:36:06 <Phantom_Hoover> elliott, are you a master of knowing things about Antarctica.
13:36:09 <elliott> It's apparently -32.6 C at the South Pole right now.
13:36:21 <elliott> BUT 16.4 in Ernest Shackleton which is apaprently in Antarctica?
13:36:27 <elliott> Antarctica: WARMER THAN HEXHAM.
13:36:41 <elliott> Phantom_Hoover: You're still being dragged there some day.
13:36:53 <oerjan> elliott: well it _is_ almost midsummer there
13:37:05 <kallisti> elliott: are you sure Ernest Shackleton isn't just a person in antarctica and that's just his body temperature?
13:37:23 <elliott> kallisti: FOR TWELVE YEARS YOU HAVE BEEN ASKING WHO IS ERNEST SHACKLETON
13:37:24 <fizzie> oerjan: "For example, if the ground humidity is only about 20% (very rare, because if there is precipitation, the atmosphere is generally wet!) then it could snow at 8°C (or 46°F for English users)." -- http://www.sciencebits.com/SnowAboveFreezing
13:37:35 <elliott> Phantom_Hoover: Exactly 4.
13:37:40 <Phantom_Hoover> The current temperature in Edinburgh Airport is apparently 3°C.
13:37:57 <elliott> Phantom_Hoover: (There used to be 5, but he got lost and is currently in the Arctic.)
13:38:07 <elliott> http://lrs.ed.uiuc.edu/students/downey/project/chinstrap.jpg <-- pic of lost penguin
13:38:12 <kallisti> fizzie: it snowed above freezing just a few days ago here.
13:38:20 <elliott> Phantom_Hoover: They're very, very lost.
13:38:23 <elliott> Phantom_Hoover: Please give them a map.
13:38:32 <fizzie> Current temperature at Otaniemi: 0.12 °C -- oh, outside.hut.fi now says "This service is permanently experimental & now twice as unreliable" in place of just "experimental & unreliable" it used to for quite many years.
13:38:58 <Phantom_Hoover> elliott, OK, I'll throw them one when I go to glower at the pandas.
13:39:12 <kallisti> we genetically engineered snow pandas
13:39:20 <elliott> Phantom_Hoover: The pandas love you even if you are terrible.
13:39:28 <fizzie> There's supposed to be quite a snowstorm going on in Finland today, that's what they predicted.
13:40:39 <oerjan> elliott: no the one in the arctic got eaten by garfield http://images.ucomics.com/comics/ga/1996/ga960113.gif
13:41:03 <fizzie> Ooh, 17000 people without electricity up there.
13:41:17 <fizzie> And 29 m/s winds at times.
13:41:28 <kallisti> Phantom_Hoover: "it's because we can do these things that makes us better than animals" I lol'd
13:41:37 <fizzie> There *was* some flickering of lights here half an hour ago.
13:41:59 <Phantom_Hoover> kallisti, it is because we have Armando Iannuci that makes Scotland better than everywhere else.
13:45:26 <Phantom_Hoover> http://www.youtube.com/watch?v=G_l72q9K3Fw&feature=related
13:47:04 <kallisti> Phantom_Hoover: I think scotlanders are basically jerks.
13:47:28 * kallisti (total number of scottish known: 2)
13:47:45 <kallisti> Phantom_Hoover and now Armando Iannuci.
13:49:11 <elliott> Phantom_Hoover: TIME SPENT LOOKING AT RABBITS
13:51:48 <elliott> Phantom_Hoover: http://www.youtube.com/watch?v=ceEzpehDeDc how does one deal with the intense awkwardness in this i cant bear
13:53:04 <elliott> That piano thing is the greatest thing I've ever heard in my life.
13:53:33 <Phantom_Hoover> I would pay £1000 for a seat on a 2-inch cruise liner.
13:55:38 <Phantom_Hoover> http://www.youtube.com/watch?v=7lZykBa_Fnw&feature=related
14:02:06 -!- derrik has quit (Quit: gone).
14:15:13 -!- aloril has joined.
14:17:22 <Ulysses_> about to unplug, but hoped that one last commercial message wouldn't be inappropriate: I think that it would be a lot of fun to add esolang implementations of the Black-Scholes options pricing formula to Espen Haug's "multiple languages" list
14:17:30 <Ulysses_> Thanks to all who discussed this with me earlier!
14:21:15 -!- elliott has left ("Leaving").
14:22:33 -!- Ulysses_ has quit (Ping timeout: 265 seconds).
14:25:33 -!- hagb4rd has joined.
15:00:51 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
15:12:05 -!- cheater has quit (Ping timeout: 255 seconds).
15:18:25 -!- Phantom_Hoover has joined.
15:19:28 -!- copumpkin has quit (Quit: Computer has gone to sleep.).
15:22:32 -!- oerjan has quit (Quit: leaving).
15:34:44 -!- MSleep has changed nick to MDude.
15:42:31 -!- elliott has quit (Ping timeout: 240 seconds).
15:43:02 -!- copumpkin has joined.
16:03:14 <Phantom_Hoover> It's 0°C outside, I can't find the key to the wood shed and the radiators are off.
16:03:32 -!- Vorpal has joined.
16:46:23 <fizzie> Phantom_Hoover: Have you considered arson?
16:49:32 <kallisti> Phantom_Hoover: do you own a car
16:50:07 <kallisti> oh well look at you, mister prideful carless person.
16:50:32 <itidus20> why is the wood shed of value?
16:50:40 <itidus20> oh... is it a shed which contains firewood?
16:51:29 <itidus20> how long ago have you last seen the key to the woodshed?
16:52:34 <itidus20> one option is to consider breaking and entering your own woodshed .. after calculating how much it would cost to repair the break-in
16:52:44 <itidus20> and whether access to the wood is worth that
16:54:20 <kallisti> Phantom_Hoover: do you own any animals?
16:54:34 <kallisti> slaughter them and festoon your body with their carcasses.
16:55:30 <kallisti> Phantom_Hoover: man you suck at life or death situations.
16:56:07 <Phantom_Hoover> kallisti, but why not just leave the animal alive so it generates more heat?
16:57:02 <itidus20> if it was life or death you would certainly break into the woodshed :P
16:57:13 <itidus20> failing that the textbooks would go in the fire
16:57:33 <kallisti> Phantom_Hoover: because it's not EXTREME enough.
16:57:49 <kallisti> okay well you can cut it open and soak yourself in its blood
16:58:07 <kallisti> and then cradle it gently between your arms for added warmth
16:58:56 <itidus20> and keep on your guard while working out which of your companions is a psychopath
17:03:52 <kallisti> Phantom_Hoover: also if you have an aluminum can, a knife, a lighter, and some isopropyl alcohol you can make a convenient stove.
17:08:23 <kallisti> As soda was marketed as a miracle cure, it was often considered a substance that required oversight and control like alcohol, another controlled substance that could not be served or purchased on Sundays in many conservative areas.
17:09:26 <kallisti> apparently this is one story for the origin of the ice cream sundae, because they couldn't sell ice cream sodas on sunday
17:10:28 <kallisti> you know what's even more stupid.
17:10:44 <kallisti> Georgia is /just now/ considering a bill to overturn the ban of alcohol sale on Sundays.
17:11:18 <kallisti> and probably only because it's an extra source of revenue.
17:18:27 -!- Nisstyre has joined.
17:30:08 <quintopia> just now considering? it has been considered and passed... now it's up to the individual counties.
17:30:20 <quintopia> my county is already selling on sunday
17:38:52 <kallisti> I love perl scripts that are almost entirely bash.
17:39:09 <kallisti> because it lets me program with bash commands without having to use its terrible control constructs.
17:39:23 <quintopia> i love bash scripts that are almost entirely perl
17:39:55 <kallisti> eh, that direction is a bit more clumsy
17:42:27 <kallisti> but still useful, because perl's command line options can do a lot of convenient stuff for file processing
18:03:59 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .).
18:12:15 <Gregor> core.c:1:0: error: ISO C forbids an empty translation unit [-Werror=edantic]
18:16:36 <Gregor> "struct core {int core;};" <-- this is now my file
18:30:32 -!- monqy has joined.
18:33:17 <fizzie> Gregor: Is this some sort of a "put a core in your core" joke?
18:34:05 <Gregor> No, this is some sort of "force it to compile with -pedantic without actually having any content" non-joke.
18:38:29 <fizzie> That's not very funny at all.
18:42:53 <Gregor> Hence it being a non-joke.
18:46:05 -!- zzo38 has joined.
18:50:04 <pikhq_> Gregor: You could actually just make it "struct core;"
18:50:35 <itidus20> Gregor: that just gave me a funny idea
18:51:18 <itidus20> struct core { core a; } core_tag;
18:53:33 <Gregor> pikhq_: Now why didn't I think of that ...
18:54:22 <itidus20> ... i think you guys know what i mean even if i typed it bad
18:54:46 <Gregor> Doesn't compile. Not even in C++ where it's vaguely meaningful. So nya :P
18:55:52 -!- derrik has joined.
19:00:26 -!- Klisz has joined.
19:02:12 -!- derrik has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204]).
19:02:31 -!- derrik has joined.
19:05:31 -!- Nisstyre has quit (Ping timeout: 240 seconds).
19:06:46 -!- derrik has quit (Client Quit).
19:07:01 -!- derrik has joined.
19:07:37 -!- derrik has quit (Client Quit).
19:08:10 -!- derrik has joined.
19:12:11 <Gregor> Can you hardlink a UNIX domain socket ...
19:13:46 <kallisti> I redact that to a tentative "maybe"
19:14:11 <Gregor> Doesn't seem to be working, but there are other issues at hand too.
19:14:29 -!- derrik has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204]).
19:17:50 -!- sebbu2 has joined.
19:17:51 -!- sebbu2 has quit (Changing host).
19:17:51 -!- sebbu2 has joined.
19:19:40 <Gregor> Argh, looks like I'll have to set up a BSD sockets translation layer :(
19:19:44 <Gregor> Was hoping I'd luck out with that one.
19:21:30 -!- sebbu has quit (Ping timeout: 248 seconds).
19:28:28 <Gregor> urxvt THINKS it's running.
19:28:31 <Gregor> But where's my urxvt???
19:29:04 <kallisti> is there a way to get find to put quotes around files?
19:29:18 <kallisti> or to otherwise make them readable by grep without spaces messing up things?
19:30:12 <kallisti> monqy: you must exist in one of those perfect worlds you have full control of every problem you encounter.
19:31:31 -!- Slereah has joined.
19:31:41 <coppro> kallisti: change ifs by removing the space
19:32:26 -!- Slereah_ has quit (Ping timeout: 268 seconds).
19:32:29 <kallisti> ...SO TERRIBLE SURELY THERE'S A BETTER WAY.
19:32:45 <coppro> kallisti: alternatively, stop using `find` and use find -exec grep
19:33:00 <kallisti> I forget about find's seven billion options sometimes.
19:33:12 <coppro> you're off by several orders of magnitude
19:33:19 <coppro> it has seventy trillion at least
19:33:47 <itidus20> thats what happens when you insist on using your memory instead of context menus
19:34:44 <kallisti> itidus20: don't forget bash quote hell
19:34:50 <kallisti> monqy: wrong kind of bash quote
19:35:12 <itidus20> i guess even windows programs have options ...........
19:38:04 -!- derrik has joined.
19:38:07 -!- sebbu2 has changed nick to sebbu.
19:38:21 <kallisti> coppro: this was a good idea until quoting became involved
19:38:31 <kallisti> any recommendations? I can't get bash to be happy
19:38:41 <kallisti> find: missing argument to `-exec'
19:43:21 -!- derrik has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204]).
19:54:27 <coppro> kallisti: find is a weird one
19:56:47 -!- Nisstyre has joined.
19:57:06 -!- derrik has joined.
19:58:26 -!- derrik has quit (Client Quit).
20:02:12 <fizzie> "find spaces -print0 | xargs -0 grep foobar" is one alternative.
20:02:34 <fizzie> (Where 'spaces' is a location with spaceful files.)
20:02:59 <fizzie> I suppose having find execute grep directly is feasible too.
20:03:29 -!- derrik has joined.
20:19:44 -!- derrik has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204]).
20:19:56 -!- derrik has joined.
20:23:48 -!- ais523 has joined.
20:25:21 -!- derrik has quit (Quit: quitter).
20:53:30 <zzo38> The Swiss Ephemeris header file has a comment for two functions /* the following are secret, for Victor Reijs' */
20:58:57 -!- oerjan has joined.
21:29:40 <kallisti> anyone know how to send a null character via a gnome-terminal?
21:30:31 <oerjan> you can only send gnull characters
21:31:25 <EgoBot> Sorry, I have no help for exec!
21:32:40 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
21:33:43 <kallisti> except that I think irssi eats my null character
21:36:09 <oerjan> it is quite possibly censored by the channel
21:36:48 <oerjan> i guess fungot censors by itself
21:36:48 <fungot> oerjan: the world of space, or maybe even most cases things are independent. the results of the previous roll has no bearing on the current roll! it's brilliant! oh, i wasn't talking about you here, i have and now god's in on it too, utahraptor
21:37:57 <kallisti> oerjan: it doesn't seem to appear on this server or on any other.
21:38:11 <Sgeo> > text [chr 1]
21:38:18 <Sgeo> > text [chr 1, 'a']
21:39:35 <kallisti> so I /think/ this should select the 2nd div on a page.
21:39:40 <kallisti> but xpath still kind of baffles me.
21:41:19 <oerjan> !c putchar(0); putchar('a');
21:41:49 <oerjan> !c printf("Is this even the right command?\n");
21:41:52 <EgoBot> Is this even the right command?
21:42:03 <oerjan> !c putchar('b'); putchar(0); putchar('a');
21:44:21 <zzo38> I think the IRC server cancels the null characters
21:44:21 <fizzie> NUL, CR and LF are the octets that are not legal in a parameter, according to RFC2812.
21:44:44 <fizzie> 2) The NUL (%x00) character is not special in message framing, and
21:44:45 <fizzie> basically could end up inside a parameter, but it would cause
21:44:45 <fizzie> extra complexities in normal C string handling. Therefore, NUL
21:44:45 <fizzie> is not allowed within messages.
21:44:53 <kallisti> oerjan: it not only cancels it but omits everything afterwards
21:44:58 <kallisti> ALMOST LIKE A C-STYLE STRING WOW
21:45:12 <zzo38> kallisti: Yes, it does that.
21:45:29 <zzo38> I tried sending message to myself with null character that is what it does. I think it must be because of C.
21:45:52 <kallisti> let's pause and take a moment to reflect on C's really dumb string representation.
21:46:49 <fizzie> Yes, they should use befunge-style 0gnirts, where the string is backwards in memory, the pointer points to the last character, and there's a 0x00 in front to terminate it.
21:46:51 <zzo38> I don't think it is dumb.
21:49:27 <Sgeo> !c putchar(1);
21:49:36 -!- Phantom_Hoover has joined.
21:49:48 <fizzie> The NUL-terminated strings have been called "The Most Expensive One-byte Mistake" in widely pasted-in-IRC-and-everywhere http://queue.acm.org/detail.cfm?id=2010365 (disclaimer: this does not constitute endorsement of the aforementioned article)
21:50:20 <Sgeo> What expensive mistakes are there? NUL-terminate strings, null, what else?
21:50:30 <fizzie> The . for putchar(1) is client-side, though; I keep postponing implementing that in fungot.
21:50:31 <fungot> fizzie: don't people say that there's only one person you can have a low moral fibre. you can only have poor ethical training, t-rex. somebody's eaten my food, damn, guy, you shoulda realized when the utahraptor was so wrong! teamwork."
21:53:06 <fizzie> IRC eats NULs and shits... what? (There's a saying in Finnish -- it might be copied from Swedish, a lot of things here are -- about "eats iron, shits chain". I'm not sure what it exactly means, except a "tough guy" or some-such.)
21:53:21 <fizzie> It sounds a lot better in Finnish somehow.
21:53:30 <myndzi> where do you think read errors come from?
21:53:40 <myndzi> every time you nul-terminate a string, a baby loses its irc connection
21:54:14 <myndzi> also that's a great expression
21:54:35 <myndzi> you know how it's all sexy when a girl ties a knot in a cherry stem with her tongue? maybe they have a thing for guys who can tie knots in iron in their bowels
21:55:01 <quintopia> that sounds like a metaphor for blue balls
21:55:23 <kallisti> #esoteric -- international hub of bad humor
21:56:28 <fizzie> Courtesy of Google, lyrics for an awful-sounding Finnish-band song: "Here we had built our cottages and saunas / From the swamp we have shovelled our fields / Nobody can take it away from us / Not for free, and that's for sure / We eat iron, we shit the chain / We never let them live"
21:56:34 -!- oerjan has set topic: is a second-generation, outside–in, pull-based, multiple-stakeholder, multiple-scale, high-automation, agile methodology. It describes a cycle of interactions with well-defined outputs, resulting in the delivery of working, tested software that matters. | International hub of bad humor | Everyone in #esoteric is ẌTREME | http://codu.org/logs/_esoteric/.
21:57:10 <fizzie> "Korpiklaani (Finnish: Wilderness Clan) is a folk metal band from Finland who were formerly known as Shaman." I guess they're... famous enough to have a Wikipedia article. (That's a particularly low bar.)
22:00:01 <lambdabot> Not in scope: `blah'Not in scope: `blqh'Not in scope: `bj'
22:00:23 <kallisti> > blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
22:00:24 <lambdabot> Not in scope: `blah'Not in scope: `blah'Not in scope: `blah'Not in scope: `...
22:00:42 <lambdabot> <no location info>: parse error on input `in'
22:00:53 <oerjan> > <no location info>: parse error on input `in'
22:00:54 <lambdabot> <no location info>: parse error on input `<'
22:00:56 <kallisti> > <no location info>: parse error on input
22:00:57 <lambdabot> <no location info>: parse error on input `<'
22:00:59 <kallisti> > <no location info>: parse error on input `<'
22:01:00 <lambdabot> <no location info>: parse error on input `<'
22:01:44 <EgoBot> Unrecognized character \xC3 in column 11 at /tmp/input.7980 line 1.
22:01:53 <oerjan> !perl Unrecognized character \xC3 in column 11 at /tmp/input.7980 line 1.
22:01:54 <EgoBot> Number found where operator expected at /tmp/input.8034 line 1, near "column 11"
22:02:04 <kallisti> http://www.perlmonks.org/bare/?node_id=119526
22:02:16 <kallisti> !perl Illegal division by zero at blah line 1.
22:02:17 <EgoBot> Number found where operator expected at /tmp/input.8108 line 1, near "line 1."
22:03:11 <oerjan> kallisti: you know i expect the filename containing /'s is essential :P
22:03:30 <oerjan> !perl Illegal division by zero at /tmp/input.8108 line 1.
22:03:32 <EgoBot> Bareword found where operator expected at /tmp/input.8241 line 1, near "8108 line"
22:03:58 <kallisti> !perl seek DATA, 0, 0; print while <DATA>;
22:04:19 <oerjan> hm i guess !perl might add -w, or something.
22:04:28 <kallisti> !perl seek DATA, 0, 0; print while <DATA>;__DATA__
22:04:30 <EgoBot> seek DATA, 0, 0; print while <DATA>;__DATA__
22:05:09 <kallisti> !perl open 0; print <0> #classic
22:05:11 <EgoBot> open 0; print <0> #classic
22:06:35 <oerjan> those are not kimian quines though
22:06:44 <kallisti> a python error-quine would be the worst.
22:06:47 <oerjan> (kimian quines being those that use error messages)
22:07:50 -!- derdon has joined.
22:08:10 <kallisti> KIMIAN QUINE NOT POSSIBLE IN BRAINFUCK
22:08:48 <oerjan> !bf +++++++++++++++++++++++++++++++++++++++++++++++++.]
22:08:57 <oerjan> !bf +++++++++++++++++++++++++++++++++++++++++++++++++.
22:09:26 <zzo38> Null quines usually don't count.
22:09:47 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: frisk: not found
22:10:02 <HackEgo> ? \ @ \ addquote \ allquotes \ calc \ define \ delquote \ etymology \ forget \ fortune \ frink \ google \ hatesgeo \ json \ k \ karma \ karma+ \ karma- \ learn \ log \ logurl \ macro \ marco \ paste \ pastekarma \ pastelog \ pastelogs \ pastenquotes \ pastequotes \ pastewisdom \ ping \ prefixes \ qc \ quote \ quotes \ roll \ toutf8 \ translate \ translatefromto \ translateto \ units \ url \ welcome \ wl \ word \ wtf
22:10:06 <kallisti> HackEgo: lag lag la g all,l lagla
22:10:16 <HackEgo> wekroijwer (undefined symbol)
22:10:18 <HackEgo> Warning: undefined symbol "error". \ Warning: undefined symbol "lol". \ Warning: undefined symbol "plz". \ error (undefined symbol) lol (undefined symbol) plz (undefined symbol)
22:10:21 <HackEgo> ls: cannot access fnord: No such file or directory
22:10:37 <oerjan> `ls ls: cannot access ls: No such file or directory
22:10:41 <HackEgo> ls: cannot access ls: cannot access ls: No such file or directory: No such file or directory
22:10:49 <HackEgo> Warning: undefined symbol "foo". \ Warning: undefined symbol "symbol". \ Warning: undefined symbol "undefined". \ foo (undefined symbol) symbol (undefined symbol) undefined (undefined symbol)
22:10:55 <oerjan> `run ls ls: cannot access ls: No such file or directory
22:10:58 <HackEgo> ls: cannot access ls:: No such file or directory \ ls: cannot access cannot: No such file or directory \ ls: cannot access access: No such file or directory \ ls: cannot access ls:: No such file or directory \ ls: cannot access No: No such file or directory \ ls: cannot access such: No such file or directory \ ls: cannot access file: No such file or directory \ ls: cannot access or: No such file or directory \ ls:
22:11:46 <zzo38> So far, what it seem is that "swe_julday" is the only Swiss Ephemeris function that I import into Haskell without IO type
22:12:28 -!- jix has quit (Ping timeout: 258 seconds).
22:12:40 <zzo38> (It converts year/month/day into Julian day numbers)
22:13:05 <oerjan> darn, and here i thought it told when swedish christmas day was
22:13:07 <fizzie> ^ul (:aSS(:^):^):aSS(:^):^ ...out of time!
22:13:08 <fungot> (:aSS(:^):^):aSS(:^):^ ...out of time!
22:14:16 <oerjan> i guess that proves ...bad insn! is the only purely error ^ul quine
22:14:38 <fizzie> ^ul (:aS(:^)S(:^):^):^ ...out of time!
22:14:39 <fungot> (:aS(:^)S(:^):^):^ ...out of time!
22:14:45 <fizzie> I suppose that's slightly less duplicationary.
22:15:19 <fizzie> "Mismatched []." is the only error message the ^bf preprocessor can produce; the interpreter itself can print " ...out of time!" too, but not for the " ...out of time!" program.
22:15:35 <zzo38> oerjan: Is Swedish Christmas Day on a different day from Canada and United States?
22:15:51 <oerjan> zzo38: i suppose not when you put it that way
22:16:00 -!- thutubot has joined.
22:16:14 <oerjan> someone has been inspired
22:16:28 <ais523> <thutubot> PRIVMSG #esoteric :
22:16:59 <oerjan> i sense a possible lack of error checking
22:17:09 <ais523> it does have error checking, unless I'm running an old version
22:17:10 -!- thutubot has quit (Remote host closed the connection).
22:17:30 -!- thutubot has joined.
22:18:08 <ais523> hmm, it seems to be ignoring .
22:18:12 <oerjan> but not for illegal commands, i guess
22:18:41 <oerjan> well, thutu is substitution based so it basically _has_ to fail for some strings, no?
22:18:46 <ais523> again, it sent the null string
22:18:50 <ais523> oerjan: nope, there's escaping used
22:19:01 <fizzie> ^ul (:aS(:^)S(****)(~:*~:^):^):^ ...too much stack!
22:19:01 <fungot> (:aS(:^)S(****)(~:*~:^):^):^ ...too much stack!
22:19:11 <ais523> +ul (:aS(:^)S(****)(~:*~:^):^):^ ...too much stack!
22:19:34 <thutubot> (:aS(:^)S(****)(~:*~:^):^):^ ...too much memory used!
22:19:48 <ais523> +ul (:aS(:^)S(****)(~:*~:^):^):^ ...too much memory used!
22:20:11 <thutubot> (:aS(:^)S(****)(~:*~:^):^):^ ...too much memory used!
22:20:22 <ais523> +ul (:aS(:^)S(:^):^):^ ...out of time!
22:20:25 <thutubot> (:aS(:^)S(:^):^):^ ...out of time!
22:20:37 <ais523> heh, it ran out of time much faster than it ran out of memory
22:21:24 <fizzie> ^ul (:aS(:^)S(:^(foobar)!):^):^ ...too much prog!
22:21:24 <fungot> (:aS(:^)S(:^(foobar)!):^):^ ...too much prog!
22:22:04 <ais523> +ul (:aS(:^)S(:^(foobar)!):^):^ ...too much prog!
22:22:27 <ais523> fizzie: does that even need the ! after (foobar)?
22:22:37 <thutubot> (:aS(:^)S(:^(foobar)!):^):^ ...too much memory used!
22:22:47 <ais523> ^ul (:aS(:^)S(:^(foobar)):^):^ ...too much prog!
22:22:48 <fungot> (:aS(:^)S(:^(foobar)):^):^ ...too much prog!
22:23:52 <fizzie> ais523: No, it's never executed; I just thought it'd be somehow cleaner.
22:24:07 <ais523> ^ul (:aS(:^)S(:^foobar):^):^ ...too much prog!
22:24:08 <fungot> (:aS(:^)S(:^foobar):^):^ ...too much prog!
22:24:12 <ais523> I /thought/ it was never executed
22:24:27 <ais523> I suppose it could be in a hypothetical lazy Underload
22:24:36 <ais523> but, hmm, "lazy Underload" makes my head hurt slightly
22:24:58 -!- pikhq_ has quit (Read error: Operation timed out).
22:24:59 <fizzie> Someone else can figure out how to get a quine with the error message
22:25:16 <fizzie> ...in it; the unterminated ( makes it... slightly tricky.
22:26:07 -!- pikhq has joined.
22:28:09 <fizzie> ^ul (:aS(:^)S(.)(~:S~:^):^):^.............................................................................................................................................................................................................................................................................................................. ...too much output!
22:28:10 <fungot> (:aS(:^)S(.)(~:S~:^):^):^........................................................................................................................................................................................................................................................................................................... ...too much output!
22:28:14 <fizzie> That one's slightly silly.
22:28:28 -!- jix has joined.
22:28:35 <fizzie> I think that was all the error messages it has.
22:29:36 <fizzie> Also I really don't know why (.)(~:S~:^):^ as opposed to ((.)S:^):^.
22:30:08 <oerjan> ^ul ...unterminated (!
22:31:21 <EgoBot> syntax error at /tmp/input.11945 line 1, near """ print"
22:31:31 <kallisti> !perl $_ = "hi"; print /[\A]h/
22:31:35 <fizzie> ^ul (:aS(:^)S):^( ...unterminated (! -- now you just need to add code to print a single '(' at the right spot, then you're done. Easy-peasy.
22:31:35 <fungot> (:aS(:^)S):^ ...unterminated (!
22:32:52 -!- MDude has quit (Ping timeout: 248 seconds).
22:34:28 <oerjan> !unlambda Unknown command
22:34:29 <EgoBot> ./interps/unlambda/unlambda.bin: file /tmp/input.12291: parse error
22:34:39 <Gregor> Wow, somebody bought a copy of my elementary cellular automaton rule 110 tie :P
22:35:02 -!- Ngevd has joined.
22:35:18 <oerjan> !yodawg Unknown command
22:35:26 <oerjan> !yodawg Unknown function: U
22:38:34 -!- Jafet has quit (Quit: Leaving.).
22:43:23 <Gregor> I don't even know how you'd FIND my ECE rule 110 tie :P
22:43:45 <Gregor> Maybe somebody as nerdy as me was going "I wonder if somebody's already put cellular automaton on a tie ... THEY HAVE!"
22:45:04 -!- Taneb has joined.
22:45:25 <Taneb> Phantom_Hoover, you didn't pass through Hexham
22:45:34 <Taneb> Unless you changed at Carlisle
22:45:40 <Taneb> Yeah, I log read now
22:47:40 <Taneb> You probably took the East Coast line which doesn't go via Hexham
22:47:57 <Taneb> If you want Hexham you either need the Tyne Valley line or...
22:48:19 <Taneb> Glasgow South Western Line
22:48:32 -!- Ngevd has quit (Ping timeout: 244 seconds).
22:48:44 <Taneb> The women keep slacking and making my street flood
22:48:48 -!- Taneb has changed nick to Ngevd.
22:50:25 <oerjan> once a month, the sewers flood, right
22:51:47 <Gregor> Dinosaur Comics asks: How would YOU pronounce queu?
22:52:30 <fizzie> ^bf ,[.>,] <[<]<++++++[>+++++++++<-]>[->.[-]<[->+<]>] +[] ...out of time! ,[.>,] <[<]<++++++[>+++++++++<-]>[->.[-]<[->+<]>] +[] ...out of time!
22:52:35 <fungot> ,[.>,] <[<]<++++++[>+++++++++<-]>[->.[-]<[->+<]>] +[] ...out of time! ,[.>,] <[<]<++++++[>+++++++++<-]>[->.[-]<[->+<]>] +[] ...out of time!
22:52:36 <fizzie> That is *such* a cheat.
22:52:42 <fizzie> And obviously senseless.
22:53:43 -!- Taneb has joined.
22:55:40 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
22:56:36 <Taneb> Did anyone see http://i1239.photobucket.com/albums/ff508/Taneb/ohno.png
22:56:48 -!- Ngevd has quit (Ping timeout: 252 seconds).
22:57:15 <monqy> is it because of the spam bots
22:57:47 <zzo38> What is Tru-View and why does it have those %i %j %t codes there
22:58:01 <Gregor> Dinosaur comics contends: q(ue)*u? is pronounced the same as 'queue'
22:58:14 <Taneb> But that picture was taken in school
22:58:20 <Taneb> Hence the choice of browser
22:59:07 <zzo38> Call that telephone number and insist on using the teacher's telephone to do so
22:59:14 <oerjan> presumably it's some net nanny
22:59:59 <monqy> good thing nothing happens on the wiki anyway
23:00:05 <oerjan> and presumably those codes are part of a format string, and were supposed to have been replaced with actual reasons.
23:00:15 <monqy> even the spambots have been boring
23:00:18 <zzo38> oerjan: That is what I thought, so it seem wrong like that
23:00:30 <zzo38> Call them and tell them to fix it
23:01:42 <zzo38> Can any other protocols be accessed? I know when I was at school I could still telnet out. However, some people were accessing webpages that were blocked (but at least they were not keyword-based blocking). They had multiple proxies it seemed. In some cases you could use the IP address instead of the domain name to access it anyways (I once helped someone with this)
23:02:04 <Taneb> I have no idea, zzo38
23:02:05 <fizzie> Gregor: I don't know, doesn't the comic itself only say that the finite set of q(u(e(ue?)?)?)? is pronounced the same?
23:02:12 <Taneb> I wasn't bored enough to try
23:02:43 <ais523> hmm, I almost completed Dungeons of Dredmor today
23:02:46 <ais523> I died on Dredmor himself
23:03:08 <Taneb> I'm not too good at it
23:03:13 <oerjan> > drop 2 . inits $ 'q' : cycle "ue"
23:03:15 <lambdabot> ["qu","que","queu","queue","queueu","queueue","queueueu","queueueue","queue...
23:03:15 <thutubot> ["qu","que","queu","queue","queueu","queueue","queueueu","queueueue","queue...
23:03:21 <Taneb> I generally don't make it past the second floor
23:04:26 <Taneb> I AM CALLING THE NUMBER
23:05:31 <Taneb> Oh no they've gone to bed
23:07:20 <Sgeo> Is there a function to only take every nth element from a list?
23:08:05 <Sgeo> Hoogle doesn't sound helpful here, considering all the other functions with similar signatures
23:08:12 <Sgeo> @hoogle Int -> [a] -> [a]
23:08:13 <thutubot> Prelude drop :: Int -> [a] -> [a]
23:08:13 <lambdabot> Data.List drop :: Int -> [a] -> [a]
23:08:13 <thutubot> Data.List drop :: Int -> [a] -> [a]
23:08:13 <thutubot> Prelude take :: Int -> [a] -> [a]
23:08:29 -!- Phantom_Hoover has joined.
23:08:35 <Sgeo> Or, it could suggest that I check Data.List for it
23:08:49 <oerjan> :t map head . iterate (drop ?n)
23:08:51 <thutubot> forall a. (?n::Int) => [a] -> [a]
23:08:59 <kallisti> anyone have a website I can point my script to that always redirects?
23:09:24 <kallisti> !perl print LWP::Simple; print get("wikipedia.com")
23:09:25 <EgoBot> Undefined subroutine &main::get called at /tmp/input.16020 line 1.
23:09:40 <kallisti> !perl print LWP::Simple 'get'; print get("wikipedia.com")
23:09:41 <EgoBot> Undefined subroutine &main::get called at /tmp/input.16205 line 1.
23:09:46 <Sgeo> oerjan, I still don't entirely get the whole implicit parameters thing
23:09:51 <kallisti> !perl print LWP::Simple 'get'; print LWP::Simple::get("wikipedia.com")
23:09:52 <EgoBot> Undefined subroutine &LWP::Simple::get called at /tmp/input.16339 line 1.
23:10:00 <kallisti> !perl print LWP::Simple; print LWP::Simple::get("wikipedia.com")
23:10:01 <EgoBot> Undefined subroutine &LWP::Simple::get called at /tmp/input.16462 line 1.
23:10:03 -!- espero has joined.
23:10:56 <HackEgo> espero: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page
23:12:17 <Sgeo> En la mondon venis nova sento, tra la mondo iras forta voko.
23:14:16 <espero> Thank you oerjan. sorry for delayed reply: newbie, on Android
23:16:06 <Taneb> espero, you like esoteric programming?
23:18:29 <espero> I was on the channel 10 or so hours ago as Ulysses_ (apols to the real one), trying to drum up support for coding Black-Scholes in esolangs. don't know how to view history after left yet
23:21:37 -!- Jafet has joined.
23:23:31 -!- ais523 has quit (Remote host closed the connection).
23:23:32 -!- thutubot has quit (Remote host closed the connection).
23:25:18 <Taneb> espero, if you want an easy programming language to teach your kids (not esoteric), check out scratch.mit.edu
23:27:29 <Taneb> I'm more of a Xenia fan
23:27:34 <oerjan> espero: the channel logs link is in the topic, http://codu.org/logs/_esoteric/
23:28:30 <espero> Thanks Taneb. We've played a bit w scratch. here, though, I just thought would be cool to code up finance's version of "hello world" in an esolang
23:28:59 <espero> Thanks oerjan. looking now
23:30:25 <quintopia> what is the param for grep to print context
23:32:15 <fizzie> Just plain numbers work too, as long as the same amount of before/after context is okay.
23:32:27 <kallisti> quintopia: did you know that man pages have a /find/ command?
23:32:53 <fizzie> kallisti: A pedant would say something about man page viewers here.
23:33:16 <kallisti> I find the "search backward" command kind of annoying
23:33:19 <quintopia> it's a special instance of less i think?
23:33:33 <quintopia> never pay attention to these details...
23:33:33 <kallisti> quintopia: something like that.
23:34:00 <kallisti> the help says "SUMMARY OF LESS COMMANDS"
23:34:08 -!- espero has quit (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org).
23:35:09 -!- Ngevd has joined.
23:36:23 <kallisti> Jafet: is there a way to combine tac with less?
23:36:54 <Gregor> kallisti: Surely you jest ... ever heard of ... y'know ... pipes?
23:37:26 -!- Taneb has quit (Ping timeout: 252 seconds).
23:37:49 <kallisti> Gregor: though man man | tac | less works fine apparently
23:37:56 -!- Klisz has quit (Quit: You are now graced with my absence.).
23:38:02 <kallisti> Gregor: how does it magically know now to less itself?
23:38:04 <Gregor> I don't know why you'd want to read a man page in reverse ...
23:38:44 <Gregor> Try man isatty | tac | shuf | grep -v int | less
23:38:56 <kallisti> I was wondering how programs seemed to magically know I wanted an interface or just raw stream output.
23:39:51 -!- Ngevd has quit (Ping timeout: 240 seconds).
23:41:23 <fizzie> "man -H elinks foo" is an interesting approach too. (Or any other browser.)
23:41:44 <fizzie> Oh, it doesn't even work.
23:43:12 <kallisti> Gregor: is there like a "everything you need to know about Unix to be cool on IRC" book that everyone has read except me?
23:43:16 <fizzie> Right, it wants it as "man -Helinks foo". Anyhow.
23:44:41 <fizzie> Does Gregor's ... | tac | shuf | ... pipeline win the coveted-by-contrarians "useless use of tac" award?
23:46:28 * kallisti thinks bash should replace | with >>=
23:46:38 <fizzie> tac|tac # the strict cat
23:46:42 <Gregor> kallisti: Yes, you haven't read it *snicker8
23:47:19 <Gregor> I can't run linux-gnu-libc6 rxvt on Mac OS X and I don't know why :(
23:47:55 <kallisti> Gregor: or do I just have to boot with some barebones linux distro for 6 months to obtain leet unix cred?
23:48:24 <Gregor> kallisti: Technically speaking if you wanted leet /UNIX/ cred, Linux is not the way to go.
23:48:40 <fizzie> Watching shit scroll by for hours makes me a Linux expert overnight. -- funroll-loops, via fallible puny human memory.
23:48:49 <Gregor> I mean, I don't know shit about pax.
23:48:50 <kallisti> leet unix-like cred doesn't sound very cool.
23:49:30 <Gregor> You gain UNIX skills by osmosis.
23:49:40 <Gregor> People mock you on IRC, but every time they mock you, you learn something.
23:49:45 <Gregor> Eventually, you start mocking others.
23:49:51 <kallisti> so "wasting lots of time doing nothing" then?
23:49:56 <Gregor> And the cycle of mocking^Wcaring continues.
23:50:20 <kallisti> but I don't mock people for not knowing things
23:50:52 <Gregor> That's what I do when I'm on the clock.
23:50:57 <Gregor> Off the clock, it's more fun to mock.
23:50:59 <kallisti> because... seriously what kind of person can mock someone for not knowing something?
23:52:03 <Gregor> Lesse what /whois has to say about that ...
23:52:17 <Gregor> OK, I don't know where you are :P
23:52:35 <Gregor> But I assume it's somewhere that subscribes to the UN Universal Declaration of Human Rights.
23:52:40 <Gregor> And as a result, the answer is "everyone"
23:53:25 <Gregor> Phantom_Hoover: For the purposes of the above declaration, the US Constitution's bill of rights is quite sufficient.
23:53:36 <kallisti> s/has the right to/is within reason to/
23:54:02 <Gregor> kallisti: As I described above, mocking is caring.
23:54:28 <kallisti> it's just someone feeling smug because they know some trivial detail.
23:54:36 <kallisti> the learning effect is secondary.
23:55:11 <Gregor> And? Relevance? Learning is achieved, both parties come away with something they didn't have before; one knowledge, the other a smug but wonderful feeling of superiority.
23:55:41 <Gregor> Phantom_Hoover: I'm so bad at trolling because I fail to choose the right moment to lose interest. Doesn't help when there's no other participants either.
23:56:16 -!- oerjan has quit (Remote host closed the connection).
23:56:25 -!- oerjan has joined.
23:57:05 <kallisti> Gregor: I think developing a false sense of superiority is a bad character trait.
23:57:34 <kallisti> and also one of the virtues of a programmer, according to Larry Wall. (Hubris)
23:57:38 <Gregor> Seriously, why doesn't Unicode have a TROLLFACE character.
23:58:23 <kallisti> Gregor: because then you're not really trolling.
23:59:40 <kallisti> :> can work in some situations. And is equivalent to: http://chanarchive.org/content/61_tv/12738425/1288212726683.jpg