00:00:31 elliott: to solve a problem you must solve the problem of learning how to solve problems. 00:00:38 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 Maybe like this? extract = fst . extract . ($ mempty) . runStateT; And then it needs to make duplicate as well 00:11:06 What is http://esolangs.org/w/index.php?title=Excela&curid=1863&action=history ? 00:11:52 PiRSquared17: vandalism 00:12:14 by bots, to be precise 00:12:24 -!- cheater has quit (Remote host closed the connection). 00:12:32 hmm, I wonder if they'd go away if we blanked the page 00:12:51 -!- cheater has joined. 00:13:43 What if you moved it to excela/content and transcluded it? 00:14:05 dunno about that... might work, but better wait for ais' approval 00:16:48 Do you have AbuseFilter? 00:17:23 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: how does one learn how to solve problems <-- i think the general 10000 hour rule applies 00:23:05 oerjan: then I'm 15 years overdue 00:24:32 elliott: also i hear pólya's "how to solve it" is supposed to be good 00:26:01 > 10000/24/365.2425 00:26:02 1.1407945862452116 00:26:51 elliott: it's not 10000 hours of _living_, but 10000 hours of actually training on solving problems, hth. 00:27:26 oerjan: well... I've been doing things that involve problem-solving much longer than that 00:27:44 oerjan: i think you may be interpreting my question in too much of a practical sense 00:27:48 O KAY 00:27:53 it was intended in the existential despair sense :) 00:29:21 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 oerjan: oh, they are? I thought they were babelfishing it 00:29:48 er 00:29:58 i may have been assuming there 00:30:00 -> 00:30:18 :t (&&&) 00:30:20 forall (a :: * -> * -> *) b c c'. (Arrow a) => a b c -> a b c' -> a b (c, c') 00:30:28 :t (***) 00:30:30 forall (a :: * -> * -> *) b c b' c'. (Arrow a) => a b c -> a b' c' -> a (b, b') (c, c') 00:32:35 zzo38: So, NeXT had Display Postscript, and Apple continued with Display PDF. Display DVI? Display TeX? Best ideas ever? 00:33:07 (I of course am not referring to Digital Video Interface, but TeX's DVI) 00:35:36 elliott: no, i was remembering correctly; the spammed page is identical to the _first_ page version, except for the spam link. 00:35:58 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 oerjan: ok :P 00:38:45 Gregor: :D 00:39:06 Why not semi-protect it? 00:39:21 PiRSquared17: because if protected, the spambots move to another page 00:39:25 the last time we had them 00:42:51 -!- azaq23 has quit (Quit: Leaving.). 00:42:54 I wonder that nobody's attempted a Bayesian filter for wiki edits. 00:43:34 I bet that somebody has. 00:44:21 pikhq_: There is like 0% nobody has done that. 00:44:23 *chance 00:44:49 elliott: Then why isn't it in MediaWiki, anyways? 00:45:04 It probably is, as an extension. 00:45:12 pikhq_: Anyway, that wouldn't stop these Excela bora. 00:45:13 *bots. 00:45:21 bora, n. plural of bots. 00:45:25 ... 00:45:27 Why wouldn't it? 00:45:27 Plural of bot. 00:45:28 botses. 00:45:33 pikhq_: Because they're just reverting. 00:45:53 To any particular edit? 00:46:09 The first. 00:46:15 -!- tiffany has joined. 00:46:26 That's actually Bayesianable. 00:46:28 * tiffany wrote a brainfuck interpreter 00:46:36 And naive-filterable, for that matter. 00:47:08 pikhq_: Yes, if you want every edit sufficiently like the first revision to be flagged as spam. 00:47:17 Like, say... the current, very similar version of the article. 00:47:42 Bayesian filters work best for immutable "send-based" things IMO 00:48:14 terrible weather here 00:48:21 snow storm pretty much 00:48:28 I'd probably have the Bayesian filter be keyed to the patch on the new article... 00:48:44 As well as feeding it the revision message, and as much metadata as makes sense. 00:48:58 Still dunno how well it'd work; I'd imagine "pretty well", but I'd have to give it a shot. 00:51:12 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 tiffany: hello 00:53:23 hai 01:01:22 -!- copumpkin has joined. 01:28:12 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 http://www.superlinguo.com/post/13909266605/this-is-the-presentation-on-lolcats-and-lolspeak 01:29:07 im not clicking that 01:30:20 its an actual academic talk 01:30:23 on lolcatese 01:30:59 no 01:35:23 augur: Wow. 01:35:30 pikhq_: :D 01:36:45 this lolcat bible has a lot of examples of what i would consider absolutely horrible lolcatese 01:40:37 "The __ctype_b_loc() function shall return a pointer into an array of characters" -- "const unsigned short * * __ctype_b_loc (void); 01:40:37 " 01:40:39 This function 01:40:45 It does not return a pointer into an array of characters. 01:41:09 Gregor: They're unsigned short characters. 01:41:26 elliott: They're unsigned short POINTERS 01:41:37 Gregor: Uhh, pointer to an array = ** :P 01:42:32 ... ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhofcoursethat'sjustretardedthough. 01:45:21 HUSSIEEEEEEEE!!!!!!!! 01:45:23 That should be sufficient. 01:46:10 -!- derdon has quit (Remote host closed the connection). 01:46:18 So, ** doesn't really look like a pointer to an array to me. 01:46:51 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 The thing is, it says it's a pointer INTO an array. 01:47:43 That's what confused me. 01:48:28 Gregor: Well, it might point into the middle of an array? 01:48:33 Yeah, and it seems like a pointer into an array of shorts would be a short*. 01:48:53 Unless "pointer into an array of things" doesn't mean the same thing as "pointer to a thing". 01:49:55 That description left something to be lacking on many fronts :P 01:54:33 -!- cheater has quit (Ping timeout: 248 seconds). 01:55:10 http://sprunge.us/WKaP <-- all the symbols not defined for bin/cp 01:55:13 And yet, it works :P 02:00:24 Well, who needs freading, anyway? I've never used it. 02:01:29 Apparently neither does cp 02:02:19 Astrological ages don't work. Instead, say what you mean. 02:02:54 `addquote Astrological ages don't work. Instead, say what you mean. 02:02:57 751) Astrological ages don't work. Instead, say what you mean. 02:03:18 Fffffffffffffffffffff 02:03:30 I essentially just have to implement scandir myself. 02:03:35 Or ... steal it from newlib? 02:04:05 zzo38: this may be a spoiler, but... Capricorn. 02:04:26 tswett: What about Capricorn? 02:04:51 It is not what it seems. 02:05:59 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 (It is named after the constellation Capricornus but has nothing to do with that constellation) 02:13:32 oerjan: gah 02:13:34 oerjan: they do not just revert back 02:13:36 http://esoteric.voxelperfect.net/w/index.php?title=Excela&curid=1863&diff=25903&oldid=25900 02:13:38 they change a link to spam 02:13:47 i said that duh 02:14:49 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 actually, precisely one of them does. 02:15:37 Actually, the Sun does, if you ignore the rotation of the celestial sphere. 02:16:05 -!- tiffany has quit (Quit: nyu~). 02:16:21 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 They've also ceased to have what little correspondance they once did. 02:21:18 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 And two of the constellations the signs are named after do not have exactly the same name as those signs. 02:24:39 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 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 Oh, tswett already saw it 02:36:28 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 zzo38: TOO SOON 02:37:39 tswett: u monad bro? :trollface.jpg: augh I want to kill myself 02:37:42 Sgeo: I request laughter, so as to indicate to the channel that my joke was funny. 02:38:15 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 ^ha 02:40:53 tswett, my conclusion that you saw it already was not based on reading #esoteric 02:41:41 oerjan: well, it's not about Hitler. You know the thing about Capricorn? 02:42:23 It's like the thing about Capricorn, except inverted, and instead of Capricorn, it's the conjugate of spades. 02:42:36 ^ul ((ha)(ha))(~:^:(. )*S( )~**a~^a~!*~:^):^ 02:42:36 ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. ha. 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 oops 02:42:42 You know. The card suit. 02:42:45 Does that clear it up? 02:43:02 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 tswett: i'm not aware of any capricorn monads. 02:43:09 At least in relation to recent events 02:43:17 Now, I wonder which ha is which... 02:43:26 ^ul ((HoNk)(hOnK))(~:^:(. )*S( )~**a~^a~!*~:^):^ 02:43:27 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 The first ha apparently does nothing. 02:43:37 Are you talking about card games? 02:43:43 Yep, definitely. 02:43:47 tswett: it was buggy, duh 02:44:46 Woooh ls 02:45:18 Gregor should read Homestuck. 02:45:26 NEVER 02:45:41 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 ^ul ((ha)(ha))(~:^:(. )*S( )~**a~^!a*~:^):^ 02:45:47 ha. ha. ha ha. ha ha ha. ha ha ha ha ha. ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha. ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha 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 there you go. 02:46:00 ^def ha ul ((ha)(ha))(~:^:(. )*S( )~**a~^!a*~:^):^ 02:46:00 Defined. 02:46:13 Gregor, you do know that Hussie and North interact, right? 02:46:47 Gregor, http://www.mspaintadventures.com/?s=ryanquest 02:48:44 Sgeo: but see, I like Homestuck but not Dinosaur Comics. 02:49:05 I think your rule is broken 02:50:14 fibonacci has eh 02:50:17 sound good 02:50:20 IMPOSSIBLE 02:50:40 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 yay science http://www.newscientist.com/blogs/shortsharpscience/2011/12/biggest-telescope-starts-obser.html 03:15:10 yay science 03:20:39 is that about the radio array in chile? 03:20:50 no. 03:20:53 oh 03:29:37 -!- oerjan has quit (Quit: Good night). 03:39:57 I can run all of linux-gnu-libc6 coreutils on Mac OS X :) 03:42:32 How? 03:45:48 pikhq_: gelfload 04:06:46 Awww, can't run urxvt :( 04:39:17 (Yet!) 04:43:01 -!- Nisstyre has joined. 04:50:20 kallisti, elliott update 04:50:24 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 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 Sgeo: Update. 07:17:18 HA 07:17:19 HAH 07:17:19 HA 07:17:20 -!- elliott has quit (Client Quit). 07:23:43 -!- elliott has joined. 07:24:39 ha 07:27:40 * Sgeo puts a red X on top of monqy 07:28:19 How do you know what the geographic elevation is for a specific floor of a specific building? 07:29:14 monqy is broken image 07:29:25 broken monqy 07:29:27 broken life 07:29:58 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 Sgeo: hi 07:30:07 elliott: hi 07:30:16 hi monqy 07:30:18 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 hi 07:30:21 hi 07:30:28 tswetest 07:30:39 fizzie: I need to think of something to bug you abouts ince you talked? 07:30:58 it is rules 07:31:05 It is a silly rule. :/ 07:31:37 fizzie: Only because it exists solely to inconvenience you!!! 07:31:50 -!- Nisstyre has quit (Ping timeout: 240 seconds). 07:31:50 It's like atheism. 07:32:33 I don't think atheism's sole reason is to inconvenience me. 07:33:06 fizzie: UM, its sole purpose is to inconvenience GOD. 07:33:13 Hello? These situations are analogous? 07:33:40 Oh, "like" like that, like. 07:34:17 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 I'm no god; I don't dare, otherwise oerjan would have a punch in the face for me. 07:36:00 fizzie: You made that sound profound somehow. 07:37:34 I mean I'd "totes" be a god except for the punch thing. 07:37:37 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 Gods run on belief, so... 07:38:17 (Source: Pratchett.) 07:39:22 Yeah, well, fuck 'em. 07:39:41 pikhq_: Excuse me god has feelings too? 07:39:59 elliott: And smiting. 07:40:02 I quote GOD HIMSELF on the matter, "I just want atheists to love me. :'(" 07:40:12 QUOTE (C)(TM)(R) GOD HIMSELF 07:40:36 * Sgeo is reminded of something that happened in #jesus recently 07:40:39 I suggest he smite evil for a bit; that'd at least help. 07:47:32 If seasons are flipped in the south hemisphere, then what season is it on the equator? 07:48:43 It's the +nan.0 season. 07:51:03 zzo38: "Equator" 07:52:34 The Wispumn. 08:19:27 hi 08:23:03 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 zzo38: monad transformers from which library? 08:23:17 transformers, mtl, monads-tf? 08:24:10 transformers 08:24:39 transformers-comonads :P 08:24:47 OK 08:25:23 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 elliott, update 08:28:21 =P 08:31:06 kallisti 08:33:05 thanks 08:34:04 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 Axe umlaut stream 10:01:09 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 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 seems a pretty arbitrary thing to code :P 11:02:10 I doubt anyone has done so 11:02:13 you get to be the first! 11:02:50 Ulysses_: looks like it involves lots of floats and whatnot 11:03:00 malbolge and homespring are out at least, that's way too difficult 11:03:06 dunno how piet would be like 11:03:13 glass or something is probably the most realistic option 11:04:38 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 The next thought, though, was why stop with children's programming languages. Why not full esolangs? 11:05:12 I mean, if finance is to be reformed... 11:05:21 Ulysses_: Well, there's a Haskell implementation on that page :-) 11:06:42 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 hehe, Haskell isn't actually an esolang -- it's just unconventional enough to be :) 11:08:03 ...and also well-liked by many people here; whether that's a coincidence or not is for you to decide 11:12:12 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 most likely; the wiki (http://esoteric.voxelperfect.net/wiki/Main_Page) is also a pretty good place for this stuff 11:13:08 but if it gains any traction people will hear about it, this isn't a big place :) 11:17:06 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 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 although it's quite inundated with spam these days 11:20:24 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 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 ^ul (hello)S 11:22:10 hello 11:22:29 as for easiest, well, that's subjective :) brainfuck is obviously the most popular esolang by a wide margin 11:25:35 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 "any" = "another" 11:26:17 well, there's Ook!, but that's rather harder to read :-P 11:26:39 a lot of people just call brainfuck "BF", pronouncing that is left as an exercise to the reader... 11:29:01 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 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 "Extreme Programming didn't lift off" - Carl Friedrich Gauss 11:57:55 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 Of what? 12:01:33 Phantom_Hoover: You have 16 new messages. '/msg lambdabot @messages' to read them. 12:01:37 ... 12:01:44 @tell elliott FFS the threshold is like 9. 12:01:45 Consider it noted. 12:01:46 @tell Phantom_Hoover Hi. 12:01:47 Consider it noted. 12:01:47 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 awww yeah taking intro to advanced math next semester 13:03:11 should be good 13:10:36 are they going to teach you addition 13:10:37 elliott: You have 1 new message. '/msg lambdabot @messages' to read it. 13:10:41 help 13:13:41 elliott: no I'm guessing like.... proofs? 13:13:47 though we might actually do some abstract algebra. 13:14:01 so yes, maybe they'll teach me addition! 13:14:01 proofs "advanced mat" 13:14:13 elliott: an intro to advanced math, yes. 13:14:28 elliott: anyway I'm basically taking it because it's required for topology. 13:15:32 hmmm, I'm going pretty far into the upper-level math courses. 13:15:35 * kallisti considers a minor. 13:15:52 also wtf why is there no algorithm analysis class this semester. 13:17:54 All the algorithms have already been analysed, perhaps. 13:19:43 not by me! 13:20:11 wooo I get to take databases now. so excited to learn absolutely nothing. 13:20:13 -!- oerjan has joined. 13:20:17 http://en.wikipedia.org/wiki/Isle_of_Arran http://en.wikipedia.org/wiki/Aran_Islands 13:20:22 Most confusingly-named things. 13:21:26 Phantom_Hoover: That first one looks pretty. 13:21:33 I don't really think that's very confusing... 13:21:35 It occurs to me that I have really low standards for prettiness in landscapes. 13:21:40 obviously arranged 13:21:56 elliott: that's because you live in a city, I imagine. 13:21:59 elliott, it is quite pretty, although I suspect that Minecraft has lowered your standards. 13:22:02 kallisti, aaaaaahahahahaha 13:22:03 kallisti: "...". 13:22:13 Hexham: big city for big people. 13:22:14 Do you even know what a city is. 13:22:18 Do you have cities in Georgia. 13:22:22 yes 13:22:36 Phantom_Hoover: In Georgia a "city" is anywhere with more than 3 people and a tree. 13:22:55 elliott, even then, Hexham only has two people, and no trees. 13:22:59 oh hexham isn't a city, okay. 13:23:03 Phantom_Hoover: Yes, but also an abbey! 13:23:10 That counts for like 2 1/2 trees. 13:23:37 (I suspect I may have actually passed through Hexham by train on Tuesday, but I have no evidence. 13:23:38 * 13:23:41 **) 13:23:49 Hexham is nearly THREE TIMES LARGER than my town in Georgia 13:23:52 Phantom_Hoover: It... isn't that hard to determine. 13:23:56 in fact, Wikipedia even refers to it as "the city of Jasper" 13:23:59 elliott, it is at night. 13:24:03 whereas Hexham is a lowly "market town" 13:24:11 Phantom_Hoover: Where was your starting point, where was your destination. 13:24:32 http://www.cozy-cabin.us/templates/uploaded_files/JaspeCityGuider.jpg 13:24:34 York, Edinburgh. 13:24:41 I'm going to go out on a limb and say Hexham is more densely-populated than this. 13:24:44 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 he killed the injuns. 13:25:37 Phantom_Hoover: You... probably did. 13:25:43 Phantom_Hoover: What are you _sure_ you passed through? 13:25:52 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 Anything between various points A and B passes through the Hexham area because there's nothing else to pas through. 13:26:15 oerjan: um do you have any evidence facekicker elliott isn't my mother 13:26:19 Berwick, Newcastle. 13:26:25 elliott: darn you're right 13:26:26 elliott, facekicker moved out. 13:26:36 Phantom_Hoover: OK you passed through Hexham. 13:26:41 Phantom_Hoover: Why... why didn't you visit ;__; 13:26:46 I'm amazed it didn't explode. 13:26:58 Also the train didn't stop and the doors are infuriatingly hard to open while it's moving. 13:27:28 "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 Phantom_Hoover: Now we just build GRAVES. 13:27:52 For old people to die in. 13:27:53 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 (In England it is customary to move into your grave up to three months before you actually die.) 13:28:09 "1,111 women employed as Sewers." 13:28:24 Phantom_Hoover: Yes the sewage system of Hexham is based entirely around women. 13:28:32 Have you ever seen The Human Centipede it's basically like that. 13:28:32 elliott, most places just use pipes... 13:28:44 I... 13:29:09 Phantom_Hoover: Yes but we like our water to have the unique taste that only all-female sewage systems can provide. 13:29:25 ... 13:29:26 What am I doing with my life. 13:30:19 lol 13:31:16 And just like that, nobody talked to elliott any more. 13:31:46 * kallisti still talks to elliott. 13:31:52 He said nobody. 13:31:56 You're nobody. 13:31:59 :( 13:32:14 but each person is a beautiful unique snowflake. Everyone is valuable. 13:32:55 * oerjan checks if kallisti is melting 13:33:04 i hear it's hot in georgia 13:33:18 !sanetemp 36 13:33:21 2.2 13:33:27 current temp in heathen degrees. 13:33:45 ok that's not so hot, but still too much for a snowflake. 13:34:02 oerjan, not necessarily, doesn't water start being weird below 4°? 13:34:10 Apparently it's only 3 C in Hexham, I am sceptical? 13:34:13 There is sun outside and all that. 13:34:41 Phantom_Hoover: it starts expanding when cooling, but i don't think that affects melting. 13:35:03 elliott, there's sun in the Antarctic too. 13:35:30 the sun here is just about setting, and there's snow on the ground. 13:35:40 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 elliott: sheesh have you never heard of global warming and how it'll melt antarctica 13:36:06 elliott, are you a master of knowing things about Antarctica. 13:36:09 It's apparently -32.6 C at the South Pole right now. 13:36:21 BUT 16.4 in Ernest Shackleton which is apaprently in Antarctica? 13:36:27 Antarctica: WARMER THAN HEXHAM. 13:36:30 Phantom_Hoover: Yes. 13:36:41 Phantom_Hoover: You're still being dragged there some day. 13:36:53 elliott: well it _is_ almost midsummer there 13:37:05 elliott: are you sure Ernest Shackleton isn't just a person in antarctica and that's just his body temperature? 13:37:05 elliott, how many penguins are there in Antarctica. 13:37:23 kallisti: FOR TWELVE YEARS YOU HAVE BEEN ASKING WHO IS ERNEST SHACKLETON 13:37:24 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 Phantom_Hoover: Exactly 4. 13:37:40 The current temperature in Edinburgh Airport is apparently 3°C. 13:37:46 fizzie: o kay 13:37:55 OMG Libertine has a °C ligature. 13:37:57 Phantom_Hoover: (There used to be 5, but he got lost and is currently in the Arctic.) 13:38:07 http://lrs.ed.uiuc.edu/students/downey/project/chinstrap.jpg <-- pic of lost penguin 13:38:10 elliott, what about the ones in Edinburgh. 13:38:12 fizzie: it snowed above freezing just a few days ago here. 13:38:20 Phantom_Hoover: They're very, very lost. 13:38:23 Phantom_Hoover: Please give them a map. 13:38:32 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 elliott, OK, I'll throw them one when I go to glower at the pandas. 13:39:01 wow weather is difficult. 13:39:06 dude what if 13:39:12 we genetically engineered snow pandas 13:39:20 that can eat, uh... 13:39:20 Phantom_Hoover: The pandas love you even if you are terrible. 13:39:22 polar bears. 13:39:23 yes. 13:39:26 http://www.youtube.com/watch?v=ZQ12DDe4ag0 13:39:28 There's supposed to be quite a snowstorm going on in Finland today, that's what they predicted. 13:39:37 I am basically going to do this but with pandas. 13:40:33 Phantom_Hoover: lol slides 13:40:39 elliott: no the one in the arctic got eaten by garfield http://images.ucomics.com/comics/ga/1996/ga960113.gif 13:41:03 Ooh, 17000 people without electricity up there. 13:41:17 And 29 m/s winds at times. 13:41:28 Phantom_Hoover: "it's because we can do these things that makes us better than animals" I lol'd 13:41:37 There *was* some flickering of lights here half an hour ago. 13:41:59 kallisti, it is because we have Armando Iannuci that makes Scotland better than everywhere else. 13:45:26 http://www.youtube.com/watch?v=G_l72q9K3Fw&feature=related 13:45:37 Oh god I can't stop laughing. 13:47:04 Phantom_Hoover: I think scotlanders are basically jerks. 13:47:28 * kallisti (total number of scottish known: 2) 13:47:45 Phantom_Hoover and now Armando Iannuci. 13:48:03 both verified jerks. 13:49:11 Phantom_Hoover: TIME SPENT LOOKING AT RABBITS 13:49:12 IS NEVER 13:49:13 EVER 13:49:15 WASTED 13:49:39 noooo, it's not on 4oD 13:51:48 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 fax paper that cries :D 13:52:22 Not sure I've seen that one. 13:53:04 That piano thing is the greatest thing I've ever heard in my life. 13:53:33 I would pay £1000 for a seat on a 2-inch cruise liner. 13:55:38 http://www.youtube.com/watch?v=7lZykBa_Fnw&feature=related 13:55:38 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 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 Thanks to all who discussed this with me earlier! 14:17:45 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 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 Phantom_Hoover: Have you considered arson? 16:49:32 Phantom_Hoover: do you own a car 16:49:40 those have radiators. 16:49:45 kallisti, of course I don't own a car. 16:50:07 oh well look at you, mister prideful carless person. 16:50:32 why is the wood shed of value? 16:50:40 oh... is it a shed which contains firewood? 16:50:52 Yes. 16:51:25 ...lol 16:51:29 how long ago have you last seen the key to the woodshed? 16:51:43 I can't remember. 16:51:52 hmm 16:52:34 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 and whether access to the wood is worth that 16:54:20 Phantom_Hoover: do you own any animals? 16:54:34 slaughter them and festoon your body with their carcasses. 16:54:46 That's not really going to make me much warmer? 16:54:55 it will for a little while 16:55:00 blood is very warm 16:55:30 Phantom_Hoover: man you suck at life or death situations. 16:56:07 kallisti, but why not just leave the animal alive so it generates more heat? 16:57:02 if it was life or death you would certainly break into the woodshed :P 16:57:13 failing that the textbooks would go in the fire 16:57:33 Phantom_Hoover: because it's not EXTREME enough. 16:57:49 okay well you can cut it open and soak yourself in its blood 16:58:07 and then cradle it gently between your arms for added warmth 16:58:56 and keep on your guard while working out which of your companions is a psychopath 17:03:52 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 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 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 how. fucking. stupid. 17:10:28 you know what's even more stupid. 17:10:44 Georgia is /just now/ considering a bill to overturn the ban of alcohol sale on Sundays. 17:11:18 and probably only because it's an extra source of revenue. 17:11:21 <3 Georgia 17:18:27 -!- Nisstyre has joined. 17:30:08 just now considering? it has been considered and passed... now it's up to the individual counties. 17:30:20 my county is already selling on sunday 17:38:52 I love perl scripts that are almost entirely bash. 17:39:09 because it lets me program with bash commands without having to use its terrible control constructs. 17:39:23 i love bash scripts that are almost entirely perl 17:39:55 eh, that direction is a bit more clumsy 17:42:27 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 core.c:1:0: error: ISO C forbids an empty translation unit [-Werror=edantic] 18:12:16 Haw 18:13:46 How edantic. 18:16:36 "struct core {int core;};" <-- this is now my file 18:30:32 -!- monqy has joined. 18:33:17 Gregor: Is this some sort of a "put a core in your core" joke? 18:34:05 No, this is some sort of "force it to compile with -pedantic without actually having any content" non-joke. 18:38:29 That's not very funny at all. 18:42:53 Hence it being a non-joke. 18:46:05 -!- zzo38 has joined. 18:50:04 Gregor: You could actually just make it "struct core;" 18:50:17 lol 18:50:35 Gregor: that just gave me a funny idea 18:51:18 struct core { core a; } core_tag; 18:53:33 pikhq_: Now why didn't I think of that ... 18:54:22 ... i think you guys know what i mean even if i typed it bad 18:54:46 Doesn't compile. Not even in C++ where it's vaguely meaningful. So nya :P 18:55:41 . 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 Can you hardlink a UNIX domain socket ... 19:13:16 Gregor: I bet you can. 19:13:24 well.. 19:13:46 I redact that to a tentative "maybe" 19:14:11 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 Argh, looks like I'll have to set up a BSD sockets translation layer :( 19:19:44 Was hoping I'd luck out with that one. 19:21:30 -!- sebbu has quit (Ping timeout: 248 seconds). 19:28:18 Oh gelfload 19:28:22 What are you doing? 19:28:28 urxvt THINKS it's running. 19:28:31 But where's my urxvt??? 19:28:46 Gregor: daemonized 19:29:04 is there a way to get find to put quotes around files? 19:29:18 or to otherwise make them readable by grep without spaces messing up things? 19:29:46 don't have spaces 19:29:52 monqy: thanks 19:29:56 but no really 19:30:12 monqy: you must exist in one of those perfect worlds you have full control of every problem you encounter. 19:30:31 s/ you/ where you/ 19:31:31 -!- Slereah has joined. 19:31:41 kallisti: change ifs by removing the space 19:32:26 -!- Slereah_ has quit (Ping timeout: 268 seconds). 19:32:29 ...SO TERRIBLE SURELY THERE'S A BETTER WAY. 19:32:45 kallisti: alternatively, stop using `find` and use find -exec grep 19:32:50 oh... 19:32:51 yes. 19:33:00 I forget about find's seven billion options sometimes. 19:33:12 you're off by several orders of magnitude 19:33:19 it has seventy trillion at least 19:33:47 thats what happens when you insist on using your memory instead of context menus 19:34:33 aaaaah bash quote hell 19:34:44 good hell 19:34:44 itidus20: don't forget bash quote hell 19:34:50 monqy: wrong kind of bash quote 19:35:01 try another 19:35:12 i guess even windows programs have options ........... 19:35:21 ^command line options 19:38:04 -!- derrik has joined. 19:38:07 -!- sebbu2 has changed nick to sebbu. 19:38:21 coppro: this was a good idea until quoting became involved 19:38:31 any recommendations? I can't get bash to be happy 19:38:41 find: missing argument to `-exec' 19:40:32 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 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 "find spaces -print0 | xargs -0 grep foobar" is one alternative. 20:02:34 (Where 'spaces' is a location with spaceful files.) 20:02:59 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 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 Secret? 21:29:40 anyone know how to send a null character via a gnome-terminal? 21:30:31 you can only send gnull characters 21:30:54 no this is important damnit 21:31:24 !help exec 21:31:25 ​Sorry, I have no help for exec! 21:32:40 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 21:33:24 hello 21:33:31 hello 21:33:34 okay good 21:33:43 except that I think irssi eats my null character 21:36:09 it is quite possibly censored by the channel 21:36:24 ^bf . 21:36:34 ^bf +. 21:36:34 21:36:48 i guess fungot censors by itself 21:36:48 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 > text [chr 0] 21:37:17 > text [chr 0, 'a'] 21:37:18 a 21:37:57 oerjan: it doesn't seem to appear on this server or on any other. 21:38:01 er network sorry. 21:38:11 > text [chr 1] 21:38:18 > text [chr 1, 'a'] 21:38:19 a 21:39:24 //div[1] 21:39:35 so I /think/ this should select the 2nd div on a page. 21:39:40 but xpath still kind of baffles me. 21:40:53 !c putchar(0); 21:41:19 !c putchar(0); putchar('a'); 21:41:49 !c printf("Is this even the right command?\n"); 21:41:52 Is this even the right command? 21:42:03 !c putchar('b'); putchar(0); putchar('a'); 21:42:06 b 21:44:21 I think the IRC server cancels the null characters 21:44:21 NUL, CR and LF are the octets that are not legal in a parameter, according to RFC2812. 21:44:44 2) The NUL (%x00) character is not special in message framing, and 21:44:45 basically could end up inside a parameter, but it would cause 21:44:45 extra complexities in normal C string handling. Therefore, NUL 21:44:45 is not allowed within messages. 21:44:53 oerjan: it not only cancels it but omits everything afterwards 21:44:58 ALMOST LIKE A C-STYLE STRING WOW 21:45:12 kallisti: Yes, it does that. 21:45:29 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 let's pause and take a moment to reflect on C's really dumb string representation. 21:46:49 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 I don't think it is dumb. 21:49:27 !c putchar(1); 21:49:30 ​. 21:49:31 Hmm 21:49:36 -!- Phantom_Hoover has joined. 21:49:48 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 fizzie: nice IRC lawyer move 21:50:20 What expensive mistakes are there? NUL-terminate strings, null, what else? 21:50:30 The . for putchar(1) is client-side, though; I keep postponing implementing that in fungot. 21:50:31 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 yes @ irc eats nuls 21:53:06 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 It sounds a lot better in Finnish somehow. 21:53:21 shits errors 21:53:22 :P 21:53:30 where do you think read errors come from? 21:53:40 every time you nul-terminate a string, a baby loses its irc connection 21:54:14 also that's a great expression 21:54:35 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 that sounds like a metaphor for blue balls 21:55:06 O KAY 21:55:09 lol 21:55:23 #esoteric -- international hub of bad humor 21:56:01 > text "\b" 21:56:07 hmm 21:56:13 > "\b" 21:56:15 "\b" 21:56:19 bah 21:56:28 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 !c putChar('\b'); 21:57:08 Does not compile. 21:57:10 "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 lol 21:57:17 I am leet C hacker 21:57:26 !c putchar('\b'); 21:57:29 ​. 21:57:37 oh right 21:58:01 !c Does not compile. 21:58:03 Does not compile. 21:59:28 oerjan: nice quine 22:00:00 > blah blqh bj 22:00:01 Not in scope: `blah'Not in scope: `blqh'Not in scope: `bj' 22:00:23 > 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 Not in scope: `blah'Not in scope: `blah'Not in scope: `blah'Not in scope: `... 22:00:41 > Not in scope: `hi' 22:00:42 : parse error on input `in' 22:00:53 > : parse error on input `in' 22:00:54 : parse error on input `<' 22:00:56 > : parse error on input 22:00:57 : parse error on input `<' 22:00:59 > : parse error on input `<' 22:01:00 : parse error on input `<' 22:01:05 yay 22:01:43 !perl aaogh ohgrøaf 22:01:44 Unrecognized character \xC3 in column 11 at /tmp/input.7980 line 1. 22:01:53 !perl Unrecognized character \xC3 in column 11 at /tmp/input.7980 line 1. 22:01:54 Number found where operator expected at /tmp/input.8034 line 1, near "column 11" 22:02:04 http://www.perlmonks.org/bare/?node_id=119526 22:02:12 argh dcc 22:02:16 !perl Illegal division by zero at blah line 1. 22:02:17 Number found where operator expected at /tmp/input.8108 line 1, near "line 1." 22:02:28 er 22:02:46 can't do a newline though 22:03:11 kallisti: you know i expect the filename containing /'s is essential :P 22:03:21 yes. 22:03:30 !perl Illegal division by zero at /tmp/input.8108 line 1. 22:03:32 Bareword found where operator expected at /tmp/input.8241 line 1, near "8108 line" 22:03:44 eek 22:03:58 !perl seek DATA, 0, 0; print while ; 22:04:06 >_> 22:04:15 oh 22:04:17 nevermind 22:04:19 hm i guess !perl might add -w, or something. 22:04:20 need a newline for that too 22:04:28 !perl seek DATA, 0, 0; print while ;__DATA__ 22:04:30 seek DATA, 0, 0; print while ;__DATA__ 22:05:09 !perl open 0; print <0> #classic 22:05:11 open 0; print <0> #classic 22:06:35 those are not kimian quines though 22:06:44 a python error-quine would be the worst. 22:06:47 (kimian quines being those that use error messages) 22:07:18 ^ul Um 22:07:18 ...bad insn! 22:07:27 ^ul ...bad insn! 22:07:27 ...bad insn! 22:07:27 ^ul ...bad insn! 22:07:27 ...bad insn! 22:07:29 ewoirowjer 22:07:34 wat 22:07:34 oerjan: bad insn! 22:07:50 -!- derdon has joined. 22:07:55 ^bf ] 22:07:55 Mismatched []. 22:08:01 lol 22:08:02 :( 22:08:10 KIMIAN QUINE NOT POSSIBLE IN BRAINFUCK 22:08:18 well 22:08:20 in that implementation 22:08:26 !bf ] 22:08:34 ^bf [ 22:08:35 Mismatched []. 22:08:48 !bf +++++++++++++++++++++++++++++++++++++++++++++++++.] 22:08:54 ^bf []. 22:08:57 !bf +++++++++++++++++++++++++++++++++++++++++++++++++. 22:08:58 1 22:09:04 !bf 22:09:08 oerjan: there 22:09:11 null quine. 22:09:12 we win. 22:09:17 not an error. 22:09:22 FINE WHATEVER 22:09:26 Null quines usually don't count. 22:09:39 `frisk iwehhsdfuhw 22:09:45 er 22:09:47 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: frisk: not found 22:09:48 `frink wekroijwer 22:09:52 `frink lol error plz 22:09:58 `ls bin 22:10:02 ​? \ @ \ 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 HackEgo: lag lag la g all,l lagla 22:10:16 wekroijwer (undefined symbol) 22:10:17 `ls fnord 22:10:18 Warning: undefined symbol "error". \ Warning: undefined symbol "lol". \ Warning: undefined symbol "plz". \ error (undefined symbol) lol (undefined symbol) plz (undefined symbol) 22:10:21 ls: cannot access fnord: No such file or directory 22:10:31 `frink foo (undefined symbol) 22:10:37 `ls ls: cannot access ls: No such file or directory 22:10:41 ls: cannot access ls: cannot access ls: No such file or directory: No such file or directory 22:10:47 oops 22:10:49 Warning: undefined symbol "foo". \ Warning: undefined symbol "symbol". \ Warning: undefined symbol "undefined". \ foo (undefined symbol) symbol (undefined symbol) undefined (undefined symbol) 22:10:55 `run ls ls: cannot access ls: No such file or directory 22:10:58 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 bah 22:11:46 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 (It converts year/month/day into Julian day numbers) 22:13:05 darn, and here i thought it told when swedish christmas day was 22:13:07 ^ul (:aSS(:^):^):aSS(:^):^ ...out of time! 22:13:08 (:aSS(:^):^):aSS(:^):^ ...out of time! 22:13:33 ^ul ! 22:13:33 ...out of stack! 22:13:40 hmph 22:14:16 i guess that proves ...bad insn! is the only purely error ^ul quine 22:14:38 ^ul (:aS(:^)S(:^):^):^ ...out of time! 22:14:39 (:aS(:^)S(:^):^):^ ...out of time! 22:14:45 I suppose that's slightly less duplicationary. 22:14:47 Anyhoo. 22:15:19 "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 oerjan: Is Swedish Christmas Day on a different day from Canada and United States? 22:15:51 zzo38: i suppose not when you put it that way 22:16:00 -!- thutubot has joined. 22:16:11 +ul ... 22:16:14 someone has been inspired 22:16:28 PRIVMSG #esoteric : 22:16:30 hmm 22:16:38 +ul abc 22:16:48 +ul (test)S 22:16:59 i sense a possible lack of error checking 22:17:09 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 +ul (test)S 22:17:34 test 22:17:39 +ul (test)SS 22:17:39 test ...S out of stack! 22:17:44 +ul ... 22:17:50 +ul ...S 22:17:56 +ul S 22:17:57 ...S out of stack! 22:17:58 +ul a 22:17:59 ...a out of stack! 22:18:01 +ul abc 22:18:02 ...a out of stack! 22:18:08 hmm, it seems to be ignoring . 22:18:12 but not for illegal commands, i guess 22:18:18 +ul (.:^).:^ 22:18:26 PRIVMSG #esoteric : 22:18:33 +ul .(test)S 22:18:41 well, thutu is substitution based so it basically _has_ to fail for some strings, no? 22:18:46 again, it sent the null string 22:18:50 oerjan: nope, there's escaping used 22:18:54 on the input 22:18:54 oh 22:19:01 ^ul (:aS(:^)S(****)(~:*~:^):^):^ ...too much stack! 22:19:01 (:aS(:^)S(****)(~:*~:^):^):^ ...too much stack! 22:19:03 fiendish 22:19:11 +ul (:aS(:^)S(****)(~:*~:^):^):^ ...too much stack! 22:19:34 (:aS(:^)S(****)(~:*~:^):^):^ ...too much memory used! 22:19:48 +ul (:aS(:^)S(****)(~:*~:^):^):^ ...too much memory used! 22:20:11 (:aS(:^)S(****)(~:*~:^):^):^ ...too much memory used! 22:20:22 +ul (:aS(:^)S(:^):^):^ ...out of time! 22:20:25 (:aS(:^)S(:^):^):^ ...out of time! 22:20:37 heh, it ran out of time much faster than it ran out of memory 22:21:24 ^ul (:aS(:^)S(:^(foobar)!):^):^ ...too much prog! 22:21:24 (:aS(:^)S(:^(foobar)!):^):^ ...too much prog! 22:22:04 +ul (:aS(:^)S(:^(foobar)!):^):^ ...too much prog! 22:22:27 fizzie: does that even need the ! after (foobar)? 22:22:37 (:aS(:^)S(:^(foobar)!):^):^ ...too much memory used! 22:22:47 ^ul (:aS(:^)S(:^(foobar)):^):^ ...too much prog! 22:22:48 (:aS(:^)S(:^(foobar)):^):^ ...too much prog! 22:22:51 nope 22:23:52 ais523: No, it's never executed; I just thought it'd be somehow cleaner. 22:24:00 heh 22:24:07 ^ul (:aS(:^)S(:^foobar):^):^ ...too much prog! 22:24:08 (:aS(:^)S(:^foobar):^):^ ...too much prog! 22:24:12 I /thought/ it was never executed 22:24:27 I suppose it could be in a hypothetical lazy Underload 22:24:36 but, hmm, "lazy Underload" makes my head hurt slightly 22:24:58 -!- pikhq_ has quit (Read error: Operation timed out). 22:24:59 Someone else can figure out how to get a quine with the error message 22:25:00 ^ul ( 22:25:01 ...unterminated (! 22:25:16 ...in it; the unterminated ( makes it... slightly tricky. 22:26:07 -!- pikhq has joined. 22:28:09 ^ul (:aS(:^)S(.)(~:S~:^):^):^.............................................................................................................................................................................................................................................................................................................. ...too much output! 22:28:10 (:aS(:^)S(.)(~:S~:^):^):^........................................................................................................................................................................................................................................................................................................... ...too much output! 22:28:14 That one's slightly silly. 22:28:28 -!- jix has joined. 22:28:35 I think that was all the error messages it has. 22:29:36 Also I really don't know why (.)(~:S~:^):^ as opposed to ((.)S:^):^. 22:30:08 ^ul ...unterminated (! 22:30:08 ...bad insn! 22:30:37 ^ul ) 22:30:37 ...bad insn! 22:31:19 !perl $_ = "" print /[\A]/ 22:31:21 syntax error at /tmp/input.11945 line 1, near """ print" 22:31:31 !perl $_ = "hi"; print /[\A]h/ 22:31:35 ^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 (:aS(:^)S):^ ...unterminated (! 22:31:36 !perl $_ = "hi"; print /\Ah/ 22:31:37 1 22:32:05 fizzie: funny guy 22:32:40 +ul ( 22:32:41 ...out of time! 22:32:46 hmm, interesting 22:32:52 -!- MDude has quit (Ping timeout: 248 seconds). 22:33:38 ^bf < 22:33:45 hmph 22:34:28 !unlambda Unknown command 22:34:29 ​./interps/unlambda/unlambda.bin: file /tmp/input.12291: parse error 22:34:33 bah 22:34:39 Wow, somebody bought a copy of my elementary cellular automaton rule 110 tie :P 22:34:49 .. 22:34:52 U RICH 22:35:02 -!- Ngevd has joined. 22:35:18 !yodawg Unknown command 22:35:19 Unknown function: U 22:35:24 Hello! 22:35:26 !yodawg Unknown function: U 22:35:28 Unknown function: U 22:36:04 Olé! 22:38:34 -!- Jafet has quit (Quit: Leaving.). 22:43:23 I don't even know how you'd FIND my ECE rule 110 tie :P 22:43:45 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 Phantom_Hoover, you didn't pass through Hexham 22:45:34 Unless you changed at Carlisle 22:45:40 Yeah, I log read now 22:47:40 You probably took the East Coast line which doesn't go via Hexham 22:47:57 If you want Hexham you either need the Tyne Valley line or... 22:48:03 Aww. 22:48:19 Glasgow South Western Line 22:48:26 What's your comment on Hexham's sewer system? 22:48:32 -!- Ngevd has quit (Ping timeout: 244 seconds). 22:48:38 It's sewerrific? 22:48:44 The women keep slacking and making my street flood 22:48:48 -!- Taneb has changed nick to Ngevd. 22:50:25 once a month, the sewers flood, right 22:51:47 Dinosaur Comics asks: How would YOU pronounce queu? 22:51:59 que? 22:52:01 Roughly, yeah 22:52:01 @ping 22:52:02 pong 22:52:02 pong 22:52:08 kwayooh 22:52:17 oh right. 22:52:30 ^bf ,[.>,] <[<]<++++++[>+++++++++<-]>[->.[-]<[->+<]>] +[] ...out of time! ,[.>,] <[<]<++++++[>+++++++++<-]>[->.[-]<[->+<]>] +[] ...out of time! 22:52:35 ,[.>,] <[<]<++++++[>+++++++++<-]>[->.[-]<[->+<]>] +[] ...out of time! ,[.>,] <[<]<++++++[>+++++++++<-]>[->.[-]<[->+<]>] +[] ...out of time! 22:52:36 That is *such* a cheat. 22:52:42 And obviously senseless. 22:53:43 -!- Taneb has joined. 22:55:40 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds). 22:56:36 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 is it because of the spam bots 22:57:34 nice %i %j %t too 22:57:47 What is Tru-View and why does it have those %i %j %t codes there 22:58:01 Dinosaur comics contends: q(ue)*u? is pronounced the same as 'queue' 22:58:01 It's... 22:58:04 I have no idea 22:58:14 But that picture was taken in school 22:58:20 Hence the choice of browser 22:59:07 Call that telephone number and insist on using the teacher's telephone to do so 22:59:14 presumably it's some net nanny 22:59:59 good thing nothing happens on the wiki anyway 23:00:05 and presumably those codes are part of a format string, and were supposed to have been replaced with actual reasons. 23:00:15 even the spambots have been boring 23:00:18 oerjan: That is what I thought, so it seem wrong like that 23:00:30 Call them and tell them to fix it 23:01:42 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 I have no idea, zzo38 23:02:05 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 I wasn't bored enough to try 23:02:43 hmm, I almost completed Dungeons of Dredmor today 23:02:46 I died on Dredmor himself 23:03:03 Good for you! 23:03:08 I'm not too good at it 23:03:13 > drop 2 . inits $ 'q' : cycle "ue" 23:03:15 ["qu","que","queu","queue","queueu","queueue","queueueu","queueueue","queue... 23:03:15 ["qu","que","queu","queue","queueu","queueue","queueueu","queueueue","queue... 23:03:21 I generally don't make it past the second floor 23:04:26 I AM CALLING THE NUMBER 23:05:31 Oh no they've gone to bed 23:07:20 Is there a function to only take every nth element from a list? 23:08:05 Hoogle doesn't sound helpful here, considering all the other functions with similar signatures 23:08:12 @hoogle Int -> [a] -> [a] 23:08:13 Prelude drop :: Int -> [a] -> [a] 23:08:13 Prelude drop :: Int -> [a] -> [a] 23:08:13 Data.List drop :: Int -> [a] -> [a] 23:08:13 Prelude take :: Int -> [a] -> [a] 23:08:13 Data.List drop :: Int -> [a] -> [a] 23:08:13 Prelude take :: Int -> [a] -> [a] 23:08:29 -!- Phantom_Hoover has joined. 23:08:35 Or, it could suggest that I check Data.List for it 23:08:36 Derp 23:08:49 :t map head . iterate (drop ?n) 23:08:51 forall a. (?n::Int) => [a] -> [a] 23:08:51 forall a. (?n::Int) => [a] -> [a] 23:08:59 anyone have a website I can point my script to that always redirects? 23:09:24 !perl print LWP::Simple; print get("wikipedia.com") 23:09:25 Undefined subroutine &main::get called at /tmp/input.16020 line 1. 23:09:40 !perl print LWP::Simple 'get'; print get("wikipedia.com") 23:09:41 Undefined subroutine &main::get called at /tmp/input.16205 line 1. 23:09:45 ugh 23:09:46 oerjan, I still don't entirely get the whole implicit parameters thing 23:09:51 !perl print LWP::Simple 'get'; print LWP::Simple::get("wikipedia.com") 23:09:52 Undefined subroutine &LWP::Simple::get called at /tmp/input.16339 line 1. 23:10:00 !perl print LWP::Simple; print LWP::Simple::get("wikipedia.com") 23:10:01 Undefined subroutine &LWP::Simple::get called at /tmp/input.16462 line 1. 23:10:01 ... 23:10:03 -!- espero has joined. 23:10:18 what the hell 23:10:53 `welcome espero 23:10:56 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 En la mondon 23:12:17 En la mondon venis nova sento, tra la mondo iras forta voko. 23:14:16 Thank you oerjan. sorry for delayed reply: newbie, on Android 23:16:06 espero, you like esoteric programming? 23:18:29 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 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 espero, if you want an easy programming language to teach your kids (not esoteric), check out scratch.mit.edu 23:27:09 Eros! 23:27:29 I'm more of a Xenia fan 23:27:34 espero: the channel logs link is in the topic, http://codu.org/logs/_esoteric/ 23:28:30 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 Thanks oerjan. looking now 23:30:25 what is the param for grep to print context 23:31:27 --context 23:32:08 also -C 23:32:15 Just plain numbers work too, as long as the same amount of before/after context is okay. 23:32:27 quintopia: did you know that man pages have a /find/ command? 23:32:53 kallisti: A pedant would say something about man page viewers here. 23:33:01 fuck pedants 23:33:04 kallisti: i do now 23:33:16 I find the "search backward" command kind of annoying 23:33:19 it's a special instance of less i think? 23:33:29 Man, pages! 23:33:33 never pay attention to these details... 23:33:33 quintopia: something like that. 23:33:40 it's similar in any case. 23:33:54 yes it's less. 23:34:00 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 man -P tac 23:35:09 -!- Ngevd has joined. 23:36:14 Jafet: heh 23:36:23 Jafet: is there a way to combine tac with less? 23:36:37 less tact 23:36:54 kallisti: Surely you jest ... ever heard of ... y'know ... pipes? 23:37:04 How tactless. 23:37:05 Gregor: as an option to man? 23:37:08 Gregor: if you say so. 23:37:26 -!- Taneb has quit (Ping timeout: 252 seconds). 23:37:37 tac? 23:37:38 Oh 23:37:48 man man | tac | less 23:37:49 Gregor: though man man | tac | less works fine apparently 23:37:50 yes 23:37:55 Yup 23:37:56 -!- Klisz has quit (Quit: You are now graced with my absence.). 23:38:02 Gregor: how does it magically know now to less itself? 23:38:04 I don't know why you'd want to read a man page in reverse ... 23:38:11 kallisti: istty 23:38:16 *isatty 23:38:32 ah okay. 23:38:44 Try man isatty | tac | shuf | grep -v int | less 23:38:45 :P 23:38:56 I was wondering how programs seemed to magically know I wanted an interface or just raw stream output. 23:39:01 DESCRIPTION 23:39:01 bugs, 23:39:51 -!- Ngevd has quit (Ping timeout: 240 seconds). 23:40:11 grep -v int? 23:41:18 OHHHH UNIX noobs 23:41:21 :P 23:41:23 "man -H elinks foo" is an interesting approach too. (Or any other browser.) 23:41:44 Oh, it doesn't even work. 23:43:12 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 Right, it wants it as "man -Helinks foo". Anyhow. 23:44:41 Does Gregor's ... | tac | shuf | ... pipeline win the coveted-by-contrarians "useless use of tac" award? 23:46:25 fizzie: It'd better. 23:46:28 * kallisti thinks bash should replace | with >>= 23:46:38 tac|tac # the strict cat 23:46:42 kallisti: Yes, you haven't read it *snicker8 23:46:47 s/8/*/ 23:47:19 I can't run linux-gnu-libc6 rxvt on Mac OS X and I don't know why :( 23:47:55 Gregor: or do I just have to boot with some barebones linux distro for 6 months to obtain leet unix cred? 23:48:24 kallisti: Technically speaking if you wanted leet /UNIX/ cred, Linux is not the way to go. 23:48:37 leet unix-like cred. 23:48:40 Watching shit scroll by for hours makes me a Linux expert overnight. -- funroll-loops, via fallible puny human memory. 23:48:42 is that even a thing? 23:48:49 I mean, I don't know shit about pax. 23:48:50 leet unix-like cred doesn't sound very cool. 23:48:51 Because fuck pax. 23:49:30 You gain UNIX skills by osmosis. 23:49:40 People mock you on IRC, but every time they mock you, you learn something. 23:49:45 Eventually, you start mocking others. 23:49:51 so "wasting lots of time doing nothing" then? 23:49:56 And the cycle of mocking^Wcaring continues. 23:50:20 but I don't mock people for not knowing things 23:50:26 I just... teach them. 23:50:52 That's what I do when I'm on the clock. 23:50:57 Off the clock, it's more fun to mock. 23:50:59 because... seriously what kind of person can mock someone for not knowing something? 23:51:00 Also rhyme. 23:51:07 <-- 23:51:39 s/can/has the right to/ 23:52:03 Lesse what /whois has to say about that ... 23:52:17 OK, I don't know where you are :P 23:52:30 hm? 23:52:35 But I assume it's somewhere that subscribes to the UN Universal Declaration of Human Rights. 23:52:40 And as a result, the answer is "everyone" 23:52:45 I'm in antarctica. 23:52:49 I thought the US didn't? 23:53:25 Phantom_Hoover: For the purposes of the above declaration, the US Constitution's bill of rights is quite sufficient. 23:53:36 s/has the right to/is within reason to/ 23:54:02 kallisti: As I described above, mocking is caring. 23:54:15 no it's not. 23:54:28 it's just someone feeling smug because they know some trivial detail. 23:54:36 the learning effect is secondary. 23:55:11 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 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 Gregor: I think developing a false sense of superiority is a bad character trait. 23:57:26 False? 23:57:34 and also one of the virtues of a programmer, according to Larry Wall. (Hubris) 23:57:38 Seriously, why doesn't Unicode have a TROLLFACE character. 23:58:23 Gregor: because then you're not really trolling. 23:58:26 also: it's >:) 23:58:37 or >:P if you're extra snarky 23:59:40 :> can work in some situations. And is equivalent to: http://chanarchive.org/content/61_tv/12738425/1288212726683.jpg