←2011-12-08 2011-12-09 2011-12-10→ ↑2011 ↑all
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:00:39 * kallisti zen
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:11:52 <elliott> PiRSquared17: vandalism
00:12:14 <elliott> by bots, to be precise
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:16:48 <PiRSquared17> Do you have AbuseFilter?
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:01 <oerjan> > 10000/24/365.2425
00:26:02 <lambdabot> 1.1407945862452116
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:48 <oerjan> O KAY
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:48 <oerjan> er
00:29:58 <oerjan> i may have been assuming there
00:30:00 <oerjan> ->
00:30:18 <elliott> :t (&&&)
00:30:20 <lambdabot> forall (a :: * -> * -> *) b c c'. (Arrow a) => a b c -> a b c' -> a b (c, c')
00:30:28 <elliott> :t (***)
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:38:36 <elliott> oerjan: ok :P
00:38:45 <elliott> Gregor: :D
00:39:06 <PiRSquared17> Why not semi-protect it?
00:39:21 <elliott> PiRSquared17: because if protected, the spambots move to another page
00:39:25 <elliott> the last time we had them
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:23 <elliott> *chance
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:13 <elliott> *bots.
00:45:21 <elliott> bora, n. plural of bots.
00:45:25 <elliott> ...
00:45:27 <pikhq_> Why wouldn't it?
00:45:27 <elliott> Plural of bot.
00:45:28 <elliott> botses.
00:45:33 <elliott> pikhq_: Because they're just reverting.
00:45:53 <pikhq_> To any particular edit?
00:46:09 <elliott> The first.
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:14 <Vorpal> terrible weather here
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...
00:53:19 <PiRSquared17> tiffany: hello
00:53:23 <tiffany> hai
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:29:07 <elliott> im not clicking that
01:30:20 <augur> its an actual academic talk
01:30:23 <augur> on lolcatese
01:30:59 <elliott> no
01:35:23 <pikhq_> augur: Wow.
01:35:30 <augur> pikhq_: :D
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:37 <Gregor> "
01:40:39 <Gregor> This function
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:21 <tswett> HUSSIEEEEEEEE!!!!!!!!
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
01:55:13 <Gregor> And yet, it works :P
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:18 <Gregor> Fffffffffffffffffffff
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:32 <elliott> oerjan: gah
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:13:47 <oerjan> i said that duh
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:16 <tswett> zzo38: TOO SOON
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:39:18 <oerjan> ^ha
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:41 <oerjan> oops
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:43 <tswett> Yep, definitely.
02:43:47 <oerjan> tswett: it was buggy, duh
02:44:46 <Gregor> Woooh ls
02:45:18 <Sgeo> Gregor should read Homestuck.
02:45:26 <Gregor> NEVER
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:45:55 <oerjan> there you go.
02:46:00 <oerjan> ^def ha ul ((ha)(ha))(~:^:(. )*S( )~**a~^!a*~:^):^
02:46:00 <fungot> Defined.
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:49:05 <kallisti> I think your rule is broken
02:50:14 <quintopia> fibonacci has eh
02:50:17 <quintopia> sound good
02:50:20 <Sgeo> IMPOSSIBLE
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:15:10 <elliott> yay science
03:20:39 <quintopia> is that about the radio array in chile?
03:20:50 <oerjan> no.
03:20:53 <quintopia> oh
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 :)
03:42:32 <pikhq_> How?
03:45:48 <elliott> pikhq_: gelfload
04:06:46 <Gregor> Awww, can't run urxvt :(
04:39:17 <Gregor> (Yet!)
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:16 <elliott> Sgeo: Update.
07:17:18 <elliott> HA
07:17:19 <elliott> HAH
07:17:19 <elliott> HA
07:17:20 -!- elliott has quit (Client Quit).
07:23:43 -!- elliott has joined.
07:24:39 <monqy> ha
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:14 <elliott> monqy is broken image
07:29:25 <elliott> broken monqy
07:29:27 <elliott> broken life
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:07 <monqy> Sgeo: hi
07:30:07 <monqy> elliott: hi
07:30:16 <elliott> hi monqy
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:18 <monqy> hi
07:30:21 <elliott> hi
07:30:28 <elliott> tswetest
07:30:39 <elliott> fizzie: I need to think of something to bug you abouts ince you talked?
07:30:58 <elliott> it is rules
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:31:50 <elliott> It's like atheism.
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:38:17 <fizzie> (Source: Pratchett.)
07:39:22 <pikhq_> Yeah, well, fuck 'em.
07:39:41 <elliott> pikhq_: Excuse me god has feelings too?
07:39:59 <pikhq_> elliott: And smiting.
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.
07:51:03 <pikhq_> zzo38: "Equator"
07:52:34 <fizzie> The Wispumn.
08:19:27 <elliott> hi
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:24:10 <zzo38> transformers
08:24:39 <elliott> transformers-comonads :P
08:24:47 <zzo38> OK
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:28:21 <Sgeo> =P
08:31:06 <Sgeo> kallisti
08:33:05 <monqy> thanks
08:34:04 <elliott> monqy is kallisti
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.
09:58:57 <Jafet> Axe umlaut stream
10:01:09 <elliott> hi
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:13 <elliott> you get to be the first!
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:10 <elliott> ^ul (hello)S
11:22:10 <fungot> hello
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:25:44 <Ulysses_> "any" = "another"
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:32 <Phantom_Hoover> Of what?
12:01:33 <lambdabot> Phantom_Hoover: You have 16 new messages. '/msg lambdabot @messages' to read them.
12:01:37 <Phantom_Hoover> ...
12:01:44 <Phantom_Hoover> @tell elliott FFS the threshold is like 9.
12:01:45 <lambdabot> Consider it noted.
12:01:46 <Sgeo> @tell Phantom_Hoover Hi.
12:01:47 <lambdabot> Consider it noted.
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:03:11 <kallisti> should be good
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:10:41 <elliott> help
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:01 <elliott> proofs "advanced mat"
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:35 * kallisti considers a minor.
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:19:43 <kallisti> not by me!
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:20:22 <Phantom_Hoover> Most confusingly-named things.
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:40 <oerjan> obviously arranged
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:02 <Phantom_Hoover> kallisti, aaaaaahahahahaha
13:22:03 <elliott> kallisti: "...".
13:22:13 <elliott> Hexham: big city for big people.
13:22:14 <Phantom_Hoover> Do you even know what a city is.
13:22:18 <Phantom_Hoover> Do you have cities in Georgia.
13:22:22 <kallisti> yes
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:22:59 <kallisti> oh hexham isn't a city, okay.
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:38 <Phantom_Hoover> *
13:23:41 <Phantom_Hoover> **)
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:23:59 <Phantom_Hoover> elliott, it is at night.
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:34 <Phantom_Hoover> York, Edinburgh.
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:24:58 <kallisti> he killed the injuns.
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:19 <Phantom_Hoover> Berwick, Newcastle.
13:26:25 <oerjan> elliott: darn you're right
13:26:26 <Phantom_Hoover> elliott, facekicker moved out.
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:46 <Phantom_Hoover> I'm amazed it didn't explode.
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:52 <elliott> For old people to die in.
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:09 <Phantom_Hoover> "1,111 women employed as Sewers."
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:28:32 <Phantom_Hoover> elliott, most places just use pipes...
13:28:44 <Phantom_Hoover> I...
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:25 <oerjan> ...
13:29:26 <elliott> What am I doing with my life.
13:30:19 <kallisti> lol
13:31:16 <Phantom_Hoover> And just like that, nobody talked to elliott any more.
13:31:46 * kallisti still talks to elliott.
13:31:52 <elliott> He said nobody.
13:31:56 <elliott> You're nobody.
13:31:59 <kallisti> :(
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:18 <kallisti> !sanetemp 36
13:33:21 <EgoBot> 2.2
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:03 <Phantom_Hoover> elliott, there's sun in the Antarctic too.
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:30 <elliott> Phantom_Hoover: Yes.
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:05 <Phantom_Hoover> elliott, how many penguins are there in Antarctica.
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:46 <oerjan> fizzie: o kay
13:37:55 <Phantom_Hoover> OMG Libertine has a °C ligature.
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:10 <Phantom_Hoover> elliott, what about the ones in Edinburgh.
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:01 <kallisti> wow weather is difficult.
13:39:06 <kallisti> dude what if
13:39:12 <kallisti> we genetically engineered snow pandas
13:39:20 <kallisti> that can eat, uh...
13:39:20 <elliott> Phantom_Hoover: The pandas love you even if you are terrible.
13:39:22 <kallisti> polar bears.
13:39:23 <kallisti> yes.
13:39:26 <Phantom_Hoover> http://www.youtube.com/watch?v=ZQ12DDe4ag0
13:39:28 <fizzie> There's supposed to be quite a snowstorm going on in Finland today, that's what they predicted.
13:39:37 <Phantom_Hoover> I am basically going to do this but with pandas.
13:40:33 <kallisti> Phantom_Hoover: lol slides
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:45:37 <Phantom_Hoover> Oh god I can't stop laughing.
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:48:03 <kallisti> both verified jerks.
13:49:11 <elliott> Phantom_Hoover: TIME SPENT LOOKING AT RABBITS
13:49:12 <elliott> IS NEVER
13:49:13 <elliott> EVER
13:49:15 <elliott> WASTED
13:49:39 <Phantom_Hoover> noooo, it's not on 4oD
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:52:17 <elliott> fax paper that cries :D
13:52:22 <Phantom_Hoover> Not sure I've seen that one.
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
13:55:38 <Phantom_Hoover> I really hope this is how the Singularity goes.
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:17:45 <Ulysses_> off to meet Circe
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:49:40 <kallisti> those have radiators.
16:49:45 <Phantom_Hoover> kallisti, of course I don't 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:50:52 <Phantom_Hoover> Yes.
16:51:25 <kallisti> ...lol
16:51:29 <itidus20> how long ago have you last seen the key to the woodshed?
16:51:43 <Phantom_Hoover> I can't remember.
16:51:52 <itidus20> hmm
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:54:46 <Phantom_Hoover> That's not really going to make me much warmer?
16:54:55 <kallisti> it will for a little while
16:55:00 <kallisti> blood is very warm
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:09:29 <kallisti> how. fucking. stupid.
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:11:21 <kallisti> <3 Georgia
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:12:16 <Gregor> Haw
18:13:46 <fizzie> How 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:17 <itidus20> lol
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:41 <itidus20> . o O ( typedef int int; )
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:16 <kallisti> Gregor: I bet you can.
19:13:24 <kallisti> well..
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:18 <Gregor> Oh gelfload
19:28:22 <Gregor> What are you doing?
19:28:28 <Gregor> urxvt THINKS it's running.
19:28:31 <Gregor> But where's my urxvt???
19:28:46 <coppro> Gregor: daemonized
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:29:46 <monqy> don't have spaces
19:29:52 <kallisti> monqy: thanks
19:29:56 <kallisti> but no really
19:30:12 <kallisti> monqy: you must exist in one of those perfect worlds you have full control of every problem you encounter.
19:30:31 <kallisti> s/ you/ where you/
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:32:50 <kallisti> oh...
19:32:51 <kallisti> yes.
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:33 <kallisti> aaaaah bash quote hell
19:34:44 <monqy> good hell
19:34:44 <kallisti> itidus20: don't forget bash quote hell
19:34:50 <kallisti> monqy: wrong kind of bash quote
19:35:01 <monqy> try another
19:35:12 <itidus20> i guess even windows programs have options ...........
19:35:21 <itidus20> ^command line 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:40:32 <kallisti> nevermind I got it.
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:06:48 <zzo38> Secret?
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:30:54 <kallisti> no this is important damnit
21:31:24 <kallisti> !help exec
21:31:25 <EgoBot> ​Sorry, I have no help for exec!
21:32:40 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
21:33:24 <kallisti> hello
21:33:31 <kallisti> hello
21:33:34 <kallisti> okay good
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:24 <oerjan> ^bf .
21:36:34 <oerjan> ^bf +.
21:36:34 <fungot> <CTCP>
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:04 <oerjan> > text [chr 0]
21:37:17 <oerjan> > text [chr 0, 'a']
21:37:18 <lambdabot> a
21:37:57 <kallisti> oerjan: it doesn't seem to appear on this server or on any other.
21:38:01 <kallisti> er network sorry.
21:38:11 <Sgeo> > text [chr 1]
21:38:18 <Sgeo> > text [chr 1, 'a']
21:38:19 <lambdabot> a
21:39:24 <kallisti> //div[1]
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:40:53 <oerjan> !c putchar(0);
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:42:06 <EgoBot> b
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:30 <EgoBot> ​.
21:49:31 <Sgeo> Hmm
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:10 <kallisti> fizzie: nice IRC lawyer move
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:51:15 <myndzi> yes @ irc eats nuls
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:21 <myndzi> shits errors
21:53:22 <myndzi> :P
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:06 <oerjan> O KAY
21:55:09 <kallisti> lol
21:55:23 <kallisti> #esoteric -- international hub of bad humor
21:56:01 <kallisti> > text "\b"
21:56:07 <kallisti> hmm
21:56:13 <kallisti> > "\b"
21:56:15 <lambdabot> "\b"
21:56:19 <kallisti> bah
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:05 <kallisti> !c putChar('\b');
21:57:08 <EgoBot> Does not compile.
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.)
21:57:12 <kallisti> lol
21:57:17 <kallisti> I am leet C hacker
21:57:26 <kallisti> !c putchar('\b');
21:57:29 <EgoBot> ​.
21:57:37 <kallisti> oh right
21:58:01 <oerjan> !c Does not compile.
21:58:03 <EgoBot> Does not compile.
21:59:28 <kallisti> oerjan: nice quine
22:00:00 <kallisti> > blah blqh bj
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:41 <kallisti> > Not in scope: `hi'
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:05 <oerjan> yay
22:01:43 <oerjan> !perl aaogh ohgrøaf
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:12 <oerjan> argh dcc
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:02:28 <kallisti> er
22:02:46 <kallisti> can't do a newline though
22:03:11 <oerjan> kallisti: you know i expect the filename containing /'s is essential :P
22:03:21 <kallisti> yes.
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:44 <oerjan> eek
22:03:58 <kallisti> !perl seek DATA, 0, 0; print while <DATA>;
22:04:06 <kallisti> >_>
22:04:15 <kallisti> oh
22:04:17 <kallisti> nevermind
22:04:19 <oerjan> hm i guess !perl might add -w, or something.
22:04:20 <kallisti> need a newline for that too
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:18 <oerjan> ^ul Um
22:07:18 <fungot> ...bad insn!
22:07:27 <oerjan> ^ul ...bad insn!
22:07:27 <fungot> ...bad insn!
22:07:27 <kallisti> ^ul ...bad insn!
22:07:27 <fungot> ...bad insn!
22:07:29 <kallisti> ewoirowjer
22:07:34 <oerjan> wat
22:07:34 <kallisti> oerjan: bad insn!
22:07:50 -!- derdon has joined.
22:07:55 <oerjan> ^bf ]
22:07:55 <fungot> Mismatched [].
22:08:01 <kallisti> lol
22:08:02 <oerjan> :(
22:08:10 <kallisti> KIMIAN QUINE NOT POSSIBLE IN BRAINFUCK
22:08:18 <kallisti> well
22:08:20 <kallisti> in that implementation
22:08:26 <oerjan> !bf ]
22:08:34 <kallisti> ^bf [
22:08:35 <fungot> Mismatched [].
22:08:48 <oerjan> !bf +++++++++++++++++++++++++++++++++++++++++++++++++.]
22:08:54 <kallisti> ^bf [].
22:08:57 <oerjan> !bf +++++++++++++++++++++++++++++++++++++++++++++++++.
22:08:58 <EgoBot> 1
22:09:04 <kallisti> !bf
22:09:08 <kallisti> oerjan: there
22:09:11 <kallisti> null quine.
22:09:12 <kallisti> we win.
22:09:17 <oerjan> not an error.
22:09:22 <kallisti> FINE WHATEVER
22:09:26 <zzo38> Null quines usually don't count.
22:09:39 <kallisti> `frisk iwehhsdfuhw
22:09:45 <kallisti> er
22:09:47 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: frisk: not found
22:09:48 <kallisti> `frink wekroijwer
22:09:52 <kallisti> `frink lol error plz
22:09:58 <kallisti> `ls bin
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:17 <oerjan> `ls fnord
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:31 <kallisti> `frink foo (undefined symbol)
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:47 <oerjan> oops
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:02 <oerjan> bah
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:13:33 <oerjan> ^ul !
22:13:33 <fungot> ...out of stack!
22:13:40 <oerjan> hmph
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:14:47 <fizzie> Anyhoo.
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:11 <ais523> +ul ...
22:16:14 <oerjan> someone has been inspired
22:16:28 <ais523> <thutubot> PRIVMSG #esoteric :
22:16:30 <ais523> hmm
22:16:38 <ais523> +ul abc
22:16:48 <ais523> +ul (test)S
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:17:34 <ais523> +ul (test)S
22:17:34 <thutubot> test
22:17:39 <ais523> +ul (test)SS
22:17:39 <thutubot> test ...S out of stack!
22:17:44 <ais523> +ul ...
22:17:50 <ais523> +ul ...S
22:17:56 <ais523> +ul S
22:17:57 <thutubot> ...S out of stack!
22:17:58 <ais523> +ul a
22:17:59 <thutubot> ...a out of stack!
22:18:01 <ais523> +ul abc
22:18:02 <thutubot> ...a out of stack!
22:18:08 <ais523> hmm, it seems to be ignoring .
22:18:12 <oerjan> but not for illegal commands, i guess
22:18:18 <ais523> +ul (.:^).:^
22:18:26 <ais523> PRIVMSG #esoteric :
22:18:33 <ais523> +ul .(test)S
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:18:54 <ais523> on the input
22:18:54 <oerjan> oh
22:19:01 <fizzie> ^ul (:aS(:^)S(****)(~:*~:^):^):^ ...too much stack!
22:19:01 <fungot> (:aS(:^)S(****)(~:*~:^):^):^ ...too much stack!
22:19:03 <oerjan> fiendish
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:22:51 <ais523> nope
22:23:52 <fizzie> ais523: No, it's never executed; I just thought it'd be somehow cleaner.
22:24:00 <ais523> heh
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:00 <fizzie> ^ul (
22:25:01 <fungot> ...unterminated (!
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:30:08 <fungot> ...bad insn!
22:30:37 <oerjan> ^ul )
22:30:37 <fungot> ...bad insn!
22:31:19 <kallisti> !perl $_ = "" print /[\A]/
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:31:36 <kallisti> !perl $_ = "hi"; print /\Ah/
22:31:37 <EgoBot> 1
22:32:05 <oerjan> fizzie: funny guy
22:32:40 <ais523> +ul (
22:32:41 <thutubot> ...out of time!
22:32:46 <ais523> hmm, interesting
22:32:52 -!- MDude has quit (Ping timeout: 248 seconds).
22:33:38 <oerjan> ^bf <
22:33:45 <oerjan> hmph
22:34:28 <oerjan> !unlambda Unknown command
22:34:29 <EgoBot> ​./interps/unlambda/unlambda.bin: file /tmp/input.12291: parse error
22:34:33 <oerjan> bah
22:34:39 <Gregor> Wow, somebody bought a copy of my elementary cellular automaton rule 110 tie :P
22:34:49 <kallisti> ..
22:34:52 <oerjan> U RICH
22:35:02 -!- Ngevd has joined.
22:35:18 <oerjan> !yodawg Unknown command
22:35:19 <EgoBot> Unknown function: U
22:35:24 <Ngevd> Hello!
22:35:26 <oerjan> !yodawg Unknown function: U
22:35:28 <EgoBot> Unknown function: U
22:36:04 <oerjan> Olé!
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:03 <Phantom_Hoover> Aww.
22:48:19 <Taneb> Glasgow South Western Line
22:48:26 <Phantom_Hoover> What's your comment on Hexham's sewer system?
22:48:32 -!- Ngevd has quit (Ping timeout: 244 seconds).
22:48:38 <Gregor> It's sewerrific?
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:51:59 <oerjan> que?
22:52:01 <Ngevd> Roughly, yeah
22:52:01 <Ngevd> @ping
22:52:02 <lambdabot> pong
22:52:02 <thutubot> pong
22:52:08 <Ngevd> kwayooh
22:52:17 <oerjan> oh right.
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:34 <monqy> nice %i %j %t too
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:01 <Taneb> It's...
22:58:04 <Taneb> I have no idea
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:03 <Taneb> Good for you!
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 <lambdabot> Prelude drop :: 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 <lambdabot> Prelude take :: 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:36 <Sgeo> Derp
23:08:49 <oerjan> :t map head . iterate (drop ?n)
23:08:51 <lambdabot> forall a. (?n::Int) => [a] -> [a]
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:45 <kallisti> ugh
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:01 <kallisti> ...
23:10:03 -!- espero has joined.
23:10:18 <kallisti> what the hell
23:10:53 <oerjan> `welcome espero
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:11:48 <Sgeo> En la mondon
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:21:47 <Taneb> Hmm
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:09 <Jafet> Eros!
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:31:27 <Jafet> --context
23:32:08 <kallisti> also -C
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:01 <kallisti> fuck pedants
23:33:04 <quintopia> kallisti: i do now
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:29 <Jafet> Man, pages!
23:33:33 <quintopia> never pay attention to these details...
23:33:33 <kallisti> quintopia: something like that.
23:33:40 <kallisti> it's similar in any case.
23:33:54 <kallisti> yes it's less.
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:34:41 <Jafet> man -P tac
23:35:09 -!- Ngevd has joined.
23:36:14 <kallisti> Jafet: heh
23:36:23 <kallisti> Jafet: is there a way to combine tac with less?
23:36:37 <shachaf> less tact
23:36:54 <Gregor> kallisti: Surely you jest ... ever heard of ... y'know ... pipes?
23:37:04 <Jafet> How tactless.
23:37:05 <kallisti> Gregor: as an option to man?
23:37:08 <kallisti> Gregor: if you say so.
23:37:26 -!- Taneb has quit (Ping timeout: 252 seconds).
23:37:37 <Sgeo> tac?
23:37:38 <Sgeo> Oh
23:37:48 <shachaf> man man | tac | less
23:37:49 <kallisti> Gregor: though man man | tac | less works fine apparently
23:37:50 <kallisti> yes
23:37:55 <Gregor> Yup
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:11 <Gregor> kallisti: istty
23:38:16 <Gregor> *isatty
23:38:32 <kallisti> ah okay.
23:38:44 <Gregor> Try man isatty | tac | shuf | grep -v int | less
23:38:45 <Gregor> :P
23:38:56 <kallisti> I was wondering how programs seemed to magically know I wanted an interface or just raw stream output.
23:39:01 <Gregor> DESCRIPTION
23:39:01 <Gregor> bugs,
23:39:51 -!- Ngevd has quit (Ping timeout: 240 seconds).
23:40:11 <kallisti> grep -v int?
23:41:18 <Gregor> OHHHH UNIX noobs
23:41:21 <Gregor> :P
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:25 <Gregor> fizzie: It'd better.
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:46:47 <Gregor> s/8/*/
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:37 <kallisti> leet unix-like cred.
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:42 <kallisti> is that even a thing?
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:48:51 <Gregor> Because fuck pax.
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:26 <kallisti> I just... teach them.
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:51:00 <Gregor> Also rhyme.
23:51:07 <Gregor> <--
23:51:39 <kallisti> s/can/has the right to/
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:30 <kallisti> hm?
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:52:45 <kallisti> I'm in antarctica.
23:52:49 <Phantom_Hoover> I thought the US didn't?
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:15 <kallisti> no it's not.
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:26 <Gregor> False?
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:58:26 <kallisti> also: it's >:)
23:58:37 <kallisti> or >:P if you're extra snarky
23:59:40 <kallisti> :> can work in some situations. And is equivalent to: http://chanarchive.org/content/61_tv/12738425/1288212726683.jpg
←2011-12-08 2011-12-09 2011-12-10→ ↑2011 ↑all