00:23:12 -!- calamari has quit (Quit: Leaving). 00:35:08 sprunge is being unfriendly >_> 00:43:25 Howso 00:43:41 'snot posting. 00:45:18 Stop posting snot. 00:46:13 Ohhey, it started working again >_> 00:47:05 Told you. 00:47:12 Yup 01:12:14 dopkfwef 01:18:43 Why is show 0001 not returning “0001”? 01:18:43 I am just asking a quick simple question here. I'm trying to code poker card rankings into 4 digit binary code (exp. 2 is 0010, 7 is 0111)(ignoring the suits for now). Then decoding and print it out. 01:18:44 To my knowledge the best way of changing a Int into a String is by using the function show. However, using it on this situation it drops all the zeros that is in front of the 1 (exp. show 0011 returns "11", show 0001 returns "1"). How do I keep the zeros? 01:18:44 Thanks 01:18:52 Friendship: Don't you just hate it when printing an integer drops all the 0s at the start of it? 01:19:12 elliott_: That always happens to me! 01:19:31 lol 01:19:31 It's as if show can't distinguish The obviously-different number 0011 and eleven. 01:19:41 > 0011 01:19:42 11 01:19:44 WRONG 01:19:55 !c printf("%d\n", 0011); /* :) */ 01:19:58 > 11.10 01:19:59 11.1 01:20:01 9 01:20:33 THAT'S EVEN MORE WRONG 01:21:01 It dropped the 0s. AND THE 1S. AND THEN IT INSERTED A 9. 01:21:14 No wonder people call C unsafe. 01:21:16 !c printf("9\n", 234234); 01:21:19 9 01:21:26 What?! C drops 2s, 3s and 4s as well? 01:21:51 !c printf("9\n", "elliott"); 01:21:53 It must be using C99. 01:21:53 9 01:22:29 !c printf("%d\n", 03641077); 01:22:31 999999 01:22:39 IS THERE NO DIGIT IT WON'T DROP IN FAVOR OF 9?! 01:23:09 X-D 01:24:47 To me it seems like you are converting it into integers rather than bytes integers are real numbers, so the zeros are removed. 01:24:50 to keep the zeros you have to keep the data as a string or create an array of bytes, if its converted into an integer the zeros are droped. 01:25:46 When I got there, that answer had 1 points and the other one 0. :( 01:26:12 Now they both have 2. 01:30:07 Did you upvote the bad one? :( 01:30:24 No. 01:31:14 Are you SURE? 01:31:25 Um... 01:31:30 Which one is the bad one again? 01:31:40 I like arrays of bytes. Arrays of bytes make good sense. 01:31:47 Good ol' byte arrays. You can always trust 'em. 01:32:12 (I didn't upvote any of them. I haven't logged in to SO in months.)) 01:34:40 ( 01:34:46 (That's opening the paren you accidentally closed.) 01:35:29 Parentheses don't work that way. 01:35:35 Yes. 01:35:36 It will remain unbalanced forever. 01:35:36 They do. 01:35:38 No. 01:35:53 elliott_: Actually I was closing an unbalanced '(' that was typed by monqy last week. 01:36:00 Now your '(' reunbalanced things. 01:36:30 (Pronounced "royn-balanced".) 01:36:59 Ah. 01:37:19 -!- pikhq has joined. 01:37:26 ) 01:37:50 /nick shachaf( 01:37:55 17:37 -!- shachaf( Erroneous Nickname 01:38:05 I AM RUBBER, YOU ARE GLUE 01:41:02 im glue 01:42:12 -!- [imbalanced[ has joined. 01:42:17 <[imbalanced[> hi elliott_ 01:42:35 <[imbalanced[> rebalance THIS (((((( 01:43:18 -!- cheater_ has joined. 01:43:56 -!- [imbalanced[ has changed nick to [[[[[[[[. 01:44:34 -!- zzo38 has quit (Remote host closed the connection). 01:44:59 elliott_: I wrote a cd command that isn't a shell builtin. 01:45:52 gaspeheh 01:46:34 I hereby declare that | balances any single unbalanced bracket. 01:46:39 -!- cheater__ has quit (Ping timeout: 252 seconds). 01:50:00 yay 01:50:01 | 01:52:38 <[[[[[[[[> boo 01:53:15 -!- cswords has joined. 01:53:32 | 01:53:45 |||||||||||||||||||||||||||||||||||||| 01:56:10 -!- kmc has joined. 01:59:34 OCPD (Obsessive-compulsive personality disorder 02:02:18 -!- Jafet has quit (Quit: Leaving.). 02:07:53 <[[[[[[[[> elliott_: )another way to keep your parentheses balanced( 02:08:38 ( )( ) 02:12:02 )(())()())(()())(()()()()()()())()(())(())(())(()())(((())))()()()( 02:12:31 "balance me" - that 02:15:51 elliott_: Can someone please explain the difference between Lists, Arrays, Vectors, Sequences without going very deep in computer science theory of data structures? 02:16:25 elliott_: Are there any other forms of data structures that I am missing and might be useful? 02:16:36 what 02:16:39 i 02:17:11 elliott_: learning my Haskell, I read a couple of articles regarding performance differences of Haskell lists and (insert your language)'s arrays. 02:17:17 NARQ'd 02:19:11 elliott_: HLEP 02:19:45 what 02:20:43 Does Clojure have any problems other than being on the JVM? 02:21:20 No. Other than this minor flaw, it's the perfect language. 02:21:43 its stm sucks 02:21:44 and jvm 02:21:46 and jvm 02:21:48 and jvm 02:21:51 and jvm 02:21:53 and jvm 02:21:55 and jvm 02:21:55 and jvm 02:21:56 and jvm 02:21:56 and jvm 02:21:56 and jvm 02:21:58 and jvm 02:21:58 and jvm 02:21:59 and jvm 02:22:01 and jvm 02:22:03 and jvm 02:22:05 and jvm 02:22:07 and jvm 02:22:09 elliott_, how is cl-stm? 02:22:09 and jvm 02:22:11 and jvm 02:22:13 and jvm 02:22:15 and jvm 02:22:18 and jvm 02:22:19 and GAK 02:22:21 i dont know/care 02:22:26 but cl doesnt have a proper type system 02:22:27 so 02:22:30 it'll have the exact same problem 02:22:31 <[[[[[[[[> jvm 02:26:24 -!- [[[[[[[[ has quit (Quit: ]]]]]]]]]). 02:29:17 * ion googles JVM GAK. http://www.gak.co.uk/en/marshall-jvm-410h/4363 02:32:05 last child ' opera van java' gak seperti gayus tambunan by. Bad'Droys.mp4 http://youtu.be/H3LRCga-WpQ 02:33:56 ah 02:42:01 kmc: By the way, I missed your call_cc post when you first posted out, but it's neat that you actually got it to work. 02:42:54 elliott_ would like to point out how the esolang wiki link is WRONG 02:42:58 But elliott_ always says things like that. 02:43:53 esolang wiki link to what? 02:43:57 oh, in my post 02:44:06 yeah, it was a fun project 02:44:17 i'm not actually sure these continuations are usable for anything but backtracking 02:44:34 implementing backtracking with fork directly would be a good bit simpler 02:44:37 kmc: I'm surprised you didn't send continuation fds over UNIX sockets! :-) 02:44:42 * shachaf wonders whether that would actually work. 02:44:55 i think i thought about that 02:45:00 but decided it was insane 02:45:15 * shachaf imagines that kmc spends at least 15% of his time thinking about sending fds over UNIX sockets. 02:45:24 i've only actually done it once 02:45:28 that is, written one program that does it 02:45:48 I also did it once, though just to figure out how it worked. 02:45:51 it's a pain in the ass 02:45:54 The API is kind of disgusting. 02:46:02 super disgusting 02:46:19 I ended up with a function that was identical to http://swtch.com/usr/local/plan9/src/lib9/sendfd.c 02:46:34 Down to the type (almost). 02:46:53 And then I found that file -- would've been helpful if it'd worked the other way around. 02:47:02 bunny! 02:47:22 is this code supposed to run on unix or plan9 or both? 02:47:34 UNIX -- this is Plan 9 from User Space. 02:47:46 I don't think actual Plan 9 has a direct equivalent of sendfd. 02:48:08 cool, i didn't know about Plan 9 from User Space 02:49:04 "plan9port" is the short name, I think. 02:52:13 shachaf thinks? 02:53:10 elliott_: I think that you're going too deep in computer science theory of data structures. 02:58:29 * elliott_ considers inflicting MediaWiki 1.19.0beta1 on Esolang. 02:59:34 http://en.wikipedia.org/wiki/Haskell_(programming_language)#Criticism I love it when people stick awful "Criticism" sections on Wikipedia articles under the guise of the purely factual information everywhere else in the article being NPOV. 02:59:36 *being POV. 03:00:07 Apparently Simon Peyton Jones and Ben Lippmeier are Haskell critics. Did you know? 03:01:29 Hehe, indeed. 03:01:45 -!- cswords has quit (Read error: Connection reset by peer). 03:02:50 I'm sure Harrop has used that one. 03:03:00 "HASKELL INVENTOR SPJ TURNS ON FALSE GOD HE CREATED" 03:04:44 -!- TeruFSX has quit (Read error: Connection reset by peer). 03:07:44 http://en.wikipedia.org/wiki/Elliott_Hird#Criticism 03:08:04 Yes, I clicked on that. 03:08:36 I don't thinks Sgeo_ can help clicking on any link that pops up. 03:09:54 \ 03:09:58 http://goatse.ca/ 03:10:14 Speaking of the channel topic, there’s a local bar named “Out of Juice”. 03:10:19 It’s Hitler’s favorite. 03:10:31 Ha ha ha, it's funny because "juice" sounds like "jews"! 03:10:39 You win the Comedy Award. 03:21:28 shachaf: How was 1997 15 years ago? 03:22:23 elliott_: I don't know. 03:22:27 I don't remember 1997 very well. 03:24:06 elliott_: Ask kmc. 03:25:26 No, you ask kmc. 03:25:29 ion ask kmc. 03:25:31 kmc ask ion. 03:25:34 lambdabot ask fungot. 03:25:35 elliott_: darn speaking in each other's abilities!) colors can help reading a lot about scheme48 right? but you can simulate downward continuations using longjmp, but you could 03:25:38 kmcaskion 03:26:29 1997 was horrible. 03:26:50 1997 was the year. 03:26:51 I have no memory of 1997. I was 11. I was probably learning C. 03:27:41 I have no memory of 1997. Friendship was 11. Friendship was probably learning "C". 03:28:32 Friendship: I see your bad taste in languages started early. 03:28:58 elliott_: MY FIRST LANGUAGE WAS BASIC MY SECOND LANGUAGE WAS LOGO 03:29:35 -!- Friendship has set topic: I sometimes fold paper. Then I put it on my head. | http://codu.org/logs/_esoteric/ | http://esolangs.org/ has moved servers!. 03:31:13 I totally wanted to learn something else than BASIC when i was a kid but i had no chance to do that. The books i could find in the library were too advanced, i didn’t have mentor and i didn’t have the intertubes. 03:31:27 Friendship: Something something something something or else you'll bounce on a pogo? 03:31:49 elliott_: EGG-ZACTLY! 03:32:23 ok 03:36:23 AAAAAAAAAAAAAAAA MY FACE IMPLODE 03:36:25 -!- oerjan has joined. 03:37:00 hi oerjan 03:37:08 hi elliott_ 03:37:08 oerjan: You have 1 new message. '/msg lambdabot @messages' to read it. 03:37:43 @messages 03:37:43 elliott_ asked 7h 59m 49s ago: Does the /// program /// halt? It replaces all occurrences of the empty string in the empty string with the empty string. 03:38:11 elliott_: it's supposed to loop infinitely, i _think_ i finally fixed that in the interpreter 03:38:37 oerjan: erm i realise that empty source strings _in general_ loop forever 03:38:37 although that was for //.../, i'm not sure i checked /// 03:38:40 but i am not sure that /// is 03:38:53 i'm not asking what the implementations do, just what's right :P 03:38:56 !help 03:38:56 ​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . 03:39:06 !help userinterps 03:39:06 ​userinterps: Users can add interpreters written in any of the languages in !help languages. See !help addinterp, delinterp, show | !userinterps. List interpreters added with !addinterp. 03:39:13 !show slashes 03:39:15 perl (sending via DCC) 03:39:25 ...I just said I don't care what the implementation does 03:39:28 -!- zzo38 has joined. 03:39:38 elliott_: well i consider infinitely looping to be right. 03:39:46 the reason I ask is, I rewrote the /// article (apart from the examples) and it occurred to me that /// might actually should halt (totally valid grammar). 03:39:56 oerjan: ok i guess. 03:40:05 it's not like /a/a/ doesn't loop just because source = dest 03:41:09 yeah, fair enough 03:41:18 hm i think that (?:...) was the fix so the irc interp is ok 03:41:31 btw i was wondering if /// could be made more elegant if substitutions weren't done "all at once" 03:41:40 which is to say, the program /a/b/aaa would evolve like this: 03:41:55 /a/b/aaa -> b/a/b/aa -> bb/a/b/a -> bbb/a/b/ -> bbb 03:41:59 (presumably with each b being printed along the way) 03:42:13 mostly because that gives a fairly obvious "rewrite" specification of it 03:42:14 hm 03:42:21 /a/b/ac -> b/a/b/c 03:42:31 /a/b/cd -> c/a/b/d (where a =/= c) 03:42:39 (ignoring escaping issues) 03:42:49 elliott_: some of the trouble is that there are elegant programs which return backwards in the string to substitute more. 03:42:58 oh, right, duh 03:43:03 never mind me :) 03:43:18 anyway, feedback on the [[:///]] changes is welcome :) 03:43:35 i thought it was a shame that one of the best languages on the wiki had a rather bad introduction/spec. 03:43:45 although an efficient interpreter probably should detect when that _cannot_ happen 03:43:58 so as to not backtrack unnecessarily 03:44:43 ok, feedback on http://oerjan.nvg.org/esoteric/qdeql/BFQdeql.hs probably also welcome 03:45:04 oh, i noticed you finished it but forgot to check out the program 03:45:48 heh, I like how you handle the newlines formatting-wise in initCells 03:46:07 -!- itidus20 has joined. 03:46:12 put $ st { newLine = False } 03:46:17 oerjan: this is technically a redundant ($) btw 03:46:21 even if it looks really confusing without :( 03:46:54 -!- itidus21 has quit (Ping timeout: 255 seconds). 03:47:07 looks good to me, although naturally i don't understand the translation 03:47:08 heh 03:47:33 i would probably put spaces around one-line qq'd strings since they're so symbol-y, but that's just me. (and does it strip trailing whitespace?) 03:47:50 also I'd put top-level signatures on everything, but, well, that's me. (I think -Wall complains if you don't, though) 03:47:51 btw i think one of those elegant /// programs is the unary to decimal converter used in the deadfish interpreter 03:48:13 elliott_: i didn't bother doing that for the string constants 03:48:50 elliott_: [s| only strips one initial newline 03:48:57 foo, bar, baz :: String would probably make it less ugly. but yes, it's hardly high priority 03:49:06 oerjan: well the documentation says it strips common initial whitespace 03:49:10 so [s| foo|] should == "foo" 03:49:13 at least 03:49:27 hm i'd forgotten you could have comma-separated type annotations outside records 03:49:47 elliott_: um that's not how i interpreted it 03:50:05 oh hm 03:50:11 I must be thinking of one of the other packages I reviewed. 03:50:29 -!- itidus20 has quit (Ping timeout: 244 seconds). 03:58:41 ok i added type sigs 04:01:41 oh, I didn't realise ais wrote the 99bob in /// 04:01:53 even if it is a cheat version. 04:02:23 well it was from before anyone knew if you could _make_ a non-cheat version 04:03:30 indeed 04:03:45 i assume that the stripping of one newline in string-qq is just so you can get the first line aligned with the others 04:04:02 * elliott_ wonders if ///-without-looping is TC 04:04:02 which is what i used it for 04:04:07 that is, it just replaces the first occurrence and stops 04:04:24 so the only way to get, e.g. an infinite loop would be to replicate a replacement forwards 04:04:40 do the standard replication techniques require multiple substitutions in one go? 04:04:52 sounds hard since quining requires you to make _two_ copies of stuff 04:05:08 right, so it dose 04:05:10 *does 04:05:38 in fact i think that trivial makes the program shorter at each step 04:05:41 *ly 04:05:58 hmm... right, agreed 04:06:09 what if it just does two iterations of the loop :D 04:06:21 MORE PLAUSIBLE 04:06:22 i.e. "replace first (if any), replace first (if any)" 04:06:42 but then the question become how you can re-escape anything 04:06:45 *s 04:07:28 keep the programs small enough, unroll the de-escaping loop :P 04:07:44 hm except i guess you have to de-escape that loop itself 04:07:46 *re *re 04:08:01 TRICKY 04:09:16 out of curiosity, does the standard technique rely on /abc/.../ not replacing a\bc? 04:09:31 i.e. what if backslash escapes were "interpreted" properly by the substitution process 04:09:43 yes 04:10:09 that's in fact the only way it distinguishes what to do with the two copies 04:10:22 right 04:11:16 the _original_ counter loop probably could be done without it, but that was rather awful 04:11:37 zzo38: did you invent REGXY? the wiki claims you do, but the person who added that claim gave no source, and while http://c2.com/cgi/wiki?RegXy links to your site, it only contains an implementation and some programs 04:11:38 in comparison 04:12:23 * oerjan wonders if zzo38's client does nick pinging 04:12:26 oh, you did. 04:15:09 oh actually the original counter loop depends on duplicating the reescaping code, which means if you ignore \ differences _they_ will clobber each other. 04:15:54 because that's also the only way two identical substitutions can avoid interfering 04:20:33 seems like removing anything from /// inevitably makes it sub-TC :P 04:21:28 fancy that 04:23:03 elliott_: I don't remember 04:23:23 oerjan: What does nick pinging mean? 04:23:46 zzo38: it means that your client notifies you when your nick is mentioned 04:24:40 By default it doesn't do that, but there is /F command which can be used to highlight, ignore, or beep on, any sender/text/commands specified. 04:24:49 hm or maybe it actually denotes when others try to make it do that. anyway it's a common feature in clients. 04:25:39 The /F command is used for that purpose and other purposes. 04:26:01 Although you would probably put it in a macro if wanted to use it all the time in certain ways commonly. 04:29:06 i don't actually have a beep myself, i generally have sound off, but i think i once tried to get visual bell working but i couldn't get it right 04:29:43 there's red highlighting though 04:42:42 oerjan: did you ever look at the [[:///]] changes? :P 04:43:06 i haven't finished browsing the irc logs yet... 04:43:36 oh, they're pretty big today, aren't they 04:44:12 yes 05:06:58 Doesn't yours? <-- hm, exploding is more common than imploding in the Nordic countries. (Just ask oerjan) 05:07:05 it's because of the cold. 05:12:38 OCPD (Obsessive-compulsive personality disorder 05:12:42 CDOP 05:12:44 ) 05:13:33 that all reminds me of the parenthesis matching monoid i thought of while making the unlambda palindromifying algorithm 05:14:18 what monoid is that? 05:15:03 you just have words of ( and ), but remove all () combinations, recursively 05:15:37 which turns every word into the form ))))))...)(((((....(( with all )'s before all ('s 05:16:31 the unlambda version uses ` for ( and any other function for ), and there was some exceptional case as well 05:17:15 *-other 05:18:50 oh right you cannot allow appending `x. it was similar but eerily different. 05:20:08 anyway the thing about this monoid is you can do parenthesis matching on any substring, and find out what you need on each end to rebalance. 05:20:47 and of course calculate the balance of a concatenation from the balance of each argument 05:24:58 i thought this might be useful for incremental editors 05:27:48 * elliott_ is not sure what the monoid actually is. 05:29:49 (Nat, Nat) 05:30:05 lparencount, rparencount? 05:30:15 other way around 05:30:23 ah. 05:30:34 @src Monoid 05:30:34 class Monoid a where 05:30:34 mempty :: a 05:30:34 mappend :: a -> a -> a 05:30:34 mconcat :: [a] -> a 05:30:41 hm except not quite, because ")(" shouldn't map to (1,1) should it? 05:30:47 or else you're not really ensuring _balance_ 05:30:50 yes it should 05:30:53 oh 05:31:00 the Monoid measures how _imbalanced_ it is 05:31:06 ah 05:31:12 (btw, this sounds like a Reducer) 05:31:54 instance Reducer String ParenCount where unit str = ParenCount (m, n) where ... 05:32:57 mempty = (0,0); (rx,lx) `mappend` (ry,ly) = (rx+max 0 (-b),ly+max 0 b) where b = lx-ry 05:33:00 i think 05:34:09 ok 05:34:21 it seems like you'd always want to use it Reducer-style, i.e. I'm not sure when mempty would be useful 05:34:31 what's Reducer 05:35:17 http://hackage.haskell.org/packages/archive/reducers/0.1.8/doc/html/Data-Semigroup-Reducer.html (only unit matters) 05:35:20 it's the f in (foldMap f), basically 05:35:27 except you only need Semigroup, since mempty is never used 05:35:40 just any mapping of a type to a semigroup 05:35:49 in this case, from strings to this type 05:35:57 or Chars, I guess 05:36:19 presumably you could then use foldReduce to check whether a string has balanced parens 05:36:21 elliott_: um mempty is the natural value for "" 05:36:35 ... i mean that mempty is never used directly. 05:36:44 or for anything containing no ( or )'s 05:36:57 oh hm right 05:37:00 yes, you use the Monoid part there 05:37:14 as reflected in "foldReduce :: (Foldable f, Monoid m, Reducer e m) => f e -> m"'s type 05:42:00 * elliott_ installs reducers to test this 05:43:17 @check \x y -> (x + max 0 (-y)) == (x - min 0 y) 05:43:18 "OK, passed 500 tests." 05:45:39 oerjan: yay it seems to work 05:45:55 http://sprunge.us/GgRY 05:50:16 oh there are some places I could use mempty I missed there 05:51:04 -!- MDude has changed nick to MSleep. 05:51:07 yep 05:51:59 oerjan: in conclusion, since your monoid fits perfectly into a map-reduce pattern, I'm forced to deliver the terrible news that it's web scale. 05:52:25 councelling is available in the pure mathematics department. 05:52:52 oh, wait, you're not meant to use foldReduce 05:52:57 you have to use reduce to get the web scale 05:53:37 http://sprunge.us/aYJO 05:53:39 ok, now it's web scale. 06:11:00 -!- augur has joined. 06:15:35 elliott_: yay! 06:16:33 oerjan is now 0% of the way through the infinite log we hooked up to a Markov chain generator. 06:17:11 no, i just finished the logs and Friendship's answers, and have loaded esolang 06:18:49 ahem 06:18:51 O KAY 06:19:22 <_ttoille> elliott_, you're British right? 06:19:22 -!- elliott_ has left ("Leaving"). 06:19:25 -!- elliott_ has joined. 06:19:28 Who is that. :( 06:20:29 _ttoille the anti-brit, your nemesis 06:21:18 What's with the nick? 06:21:18 <_ttoille> I am not sure. 06:21:18 <_ttoille> Does it boter you? 06:21:22 * elliott_ wonders how sincere that question is. 06:21:29 * _ttoille is now known as H_ekiM 06:21:32 Apparently more than not at all. 06:26:37 http://meta.stackoverflow.com/questions/124968/how-to-solve-this-equation-using-newton-raphson-method-in-matlab 06:26:40 Click it while it's still around!!! 06:29:16 I want to be named Elliott too. 06:29:31 I have decided to worship SBCL over other Common Lisp implementations. 06:29:37 http://common-lisp.net/project/closer/repos/closer-mop/features.txt should explain why. 06:30:02 I thought my day couldn't get any better. 06:30:15 First I have some crazed IRC stalker, and now Sgeo_ has chosen SBCL as his one true god. 06:31:53 -!- ais523 has joined. 06:32:06 hi ais523 06:32:15 hi elliott_ 06:32:23 and what are you doing up at 6:30am? 06:33:24 the same thing you're doing 06:33:38 it's more "still up" than "up" 06:33:53 i was even tired an hour ago. my life is a series of excellent decisions made by an idiot 06:34:31 elliott_: I doubt I'm doing the same thing as you 06:34:42 note that I /joined/ at 6:30am, rather than being here all night as usual 06:34:44 also, I'm at work 06:35:11 ais523: you're typing on IRC 06:35:13 close enough 06:35:17 elliott_: ok i fixed a couple things in [:///] 06:36:39 oerjan: thanks (*[[:///]]) 06:36:55 i hope it's better than the previous text :P 06:37:34 well the previous was a little too succinct, although i'm wondering if the current is a little too verbose 06:37:53 it feels so imperative 06:38:03 meanwhile, has anyone thought about Underload with /just/ () and lambdas? 06:38:12 lambdas? 06:38:49 oerjan: well i think you will find the previous text was imperative too 06:39:10 see http://esolangs.org/w/index.php?title=///&oldid=30182 06:39:33 ofc more importantly it's wildly imprecise :P 06:39:49 [...] my life is a series of excellent decisions made by an idiot <-- can i borrow that tagline 06:39:55 The Closer2MOP documentation LIED to me 06:39:58 * Sgeo_ is peeved 06:40:36 oerjan: yes. there may be royalties. 06:40:46 elliott_: it's the description of how to read source and destination that feels that way 06:41:20 -!- MoALTz_ has joined. 06:41:22 yeah, it's a little ugly. otoh I can't think of any decent way to describe it better without the awkward imprecise parenthical escape-describing of the original. 06:41:51 in the end i went for precision over immediate clarity. perhaps the best thing would be a note that it's just a string up to / with escapes next to the verbosity 06:43:06 oerjan: you can desugar lambdas into Underload code, right? 06:43:18 ais523: yes, i wrote a section on that 06:43:30 so, you can express everything but () in terms of lambdas 06:43:35 -!- MoALTz has quit (Ping timeout: 260 seconds). 06:43:48 actually, I also noticed independently that lambdas could be desugared into Underload 06:44:03 but my syntax is x/(y/((x)(y))) 06:44:24 making it postfix is more consistent, but harder to read ;) 06:44:34 ais523: actually () = [-] in my lambda syntax 06:44:50 yep, I know 06:45:04 I guess most consistent of all would be (code)(variable)command 06:45:08 but that would be almost completely unreadable 06:46:05 -!- PiRSquared has quit (Quit: bye). 06:46:21 ais523: oh wait no, [-] = 06:46:33 the surrounding parens aren't included 06:46:40 not in my case either 06:46:45 -!- MoALTz_ has quit (Ping timeout: 248 seconds). 06:46:47 i.e. x/(x) is equivalent to ^ 06:46:53 (and (x/(x)) is equivalent to (^)) 06:49:13 the null string would be x/((x)) 06:51:21 pls at least bracket the x/y somehow 06:51:22 [x/y] say 06:52:26 -!- MoALTz has joined. 07:06:45 shachaf: Did you know there's a conspiracy to keep Hackage2 from being deployed based on rationalisations? 07:07:06 elliott_: No. 07:09:36 elliott_: I still don't. 07:10:19 Do you know now? 07:10:30 Let me check. 07:10:55 There is a vacuum of knowledge in my head in the spot dedicated to knowing about conspiracies to keep Hackage2 from being deployed based on rationalisations. 07:11:33 elliott_: GET IT 07:12:37 ha 07:12:38 ha 07:12:38 ha 07:12:39 ha 07:12:39 h 07:12:40 aha 07:12:40 h 07:12:42 ah 07:12:44 a 07:12:46 ha 07:12:48 ha 07:12:50 h 07:12:52 ah 07:12:54 ah 07:12:56 ah 07:12:58 ah 07:13:00 h 07:13:02 ah 07:13:04 ah 07:13:06 hah 07:13:08 ah 07:13:10 h 07:13:12 ah 07:13:14 ah 07:13:16 aha 07:13:18 h 07:13:20 a 07:13:22 ha 07:13:24 ha 07:13:26 ha 07:13:28 ha 07:13:30 ha 07:13:32 ha 07:13:34 ha 07:13:36 ha 07:13:38 ha 07:13:40 ha 07:13:42 ha 07:13:44 ha 07:13:46 ... 07:13:48 ha 07:13:50 no 07:14:06 elliott_: Save the laughter for channels with... Less pressure. 07:14:38 If hackage used something like S3, and objects with versioning, then cost distribution would be flexible. If hackage didn't want to pay, you could just point to an S3 object. 07:14:55 Did you know that all of Hackage's trivially-solvable problems should be solved by moving to $WEB_2.0_TECH_THAT_WILL_REQUIRE_A_COMPLETE_REWRITE? 07:16:09 There is the way I have tried to design the "Ibtlfmm" package system; it is better than Haskell's system in my opinion, and does not require web 2.0 or anything else like that; no centralized system is required either, and no internet is necessarily required. 07:16:38 However it does use internet domain names and aliases for identification. 07:17:24 Possibly if they fixed Haskell compilers to support these kind of thing then it might be able to work, but currently it cannot work. 07:18:51 ais523: Should I sleep? 07:19:01 elliott_: I think so :) 07:19:47 ais523: You're just saying that because I spammed the channel with laughter. :( 07:20:07 (For example, with my idea, "hello-world/0.1 example.org packages:" would be a valid package identifier) 07:20:16 inded 07:20:18 *indeed 07:20:22 it's a sign you're tired 07:21:08 ais523: No way, I spam the channel literally all the time as long as oerjan hasn't spoken in the last fifteen minutes or so. 07:21:24 that would explain it. 07:21:30 -!- pikhq_ has joined. 07:21:39 -!- pikhq has quit (Ping timeout: 260 seconds). 07:21:48 oerjan: No. Stop that. You're limiting my options by speaking. 07:21:57 *MWAHAHAHAHA* 07:22:10 cry 07:22:10 cry 07:22:11 cry 07:22:11 cry 07:22:12 cry 07:22:12 cry 07:22:13 cyr 07:22:15 ryc 07:22:17 rcy 07:22:19 cryrycryc 07:22:21 cry 07:22:23 cr 07:22:25 cr 07:22:27 y 07:22:29 y 07:22:31 y 07:22:33 y 07:22:35 yy 07:22:37 y 07:22:39 y 07:22:41 y 07:22:42 not _overly_ limited, i'd say. 07:22:43 y 07:22:45 y 07:22:47 y 07:22:49 :'( 07:22:51 : 07:22:53 '( 07:22:55 cry :'( 07:22:55 GO TO SLEEP 07:23:12 You just want me to wake up when it's dark. 07:23:14 Jerk. 07:23:18 Package names must start with a lowercase letter, and the names "root", "main", and any name beginning with "_", are reserved. 07:23:33 elliott_: keep a light on? 07:23:39 * oerjan does that. 07:23:44 LIGHT IS NOT SUN 07:24:28 SUN IS NOT DARK 07:24:51 TAUTOLOGY IS NOT TAUTOLOGY 07:27:46 bleeeeeeeeeeeeeeh 07:27:51 being awake sucks 07:28:47 you feel like crap and then you still feel like crap the next second which means, thanks to that fucking Zeno, you felt like crap AN INFINITE NUMBER OF TIMES. 07:29:01 from this we can conclude that a second of being awake is literally infinitely terrible. 07:29:26 I find walking out in the morning sunlight helps a lot 07:29:37 I'll typically go for a 1-2 hour walk at 6am or so if I'm awake 07:29:45 although this time I took the bus into work instead 07:30:11 no no no, thanks to sleep deprivation logic I hold a grudge against the sun for making it officially be too late to sleep at a reasonable time 07:31:09 I find that nothing helps much. 07:31:48 I have to both set an alarm *and* have cause to be up in order to maintain any sort of correlation with the sun. 07:32:06 * Sgeo_ is suddenly reminded of Solog 07:32:10 Er, sollog 07:32:15 If I don't need to be awake at any particular time, I *will* start waking at 5 pm. 07:32:37 Heck, just over the course of the weekend I end up waking at 1 pm. 07:32:42 http://www.sollog.com/ 07:33:00 (Warning: Autoplaying YouTube video) 07:33:17 Admittedly, that's only 4 hours difference from my weekday time of consciousness ATM. 07:33:26 Hey, he made a correct prediction! 07:33:43 (Probably) 07:33:55 I cannot take his voice seriously. 07:34:02 im sollog 07:35:16 ok im hold vote pikhq_ Sgeo_ ais523 oerjan zzo38 shachaf 07:35:22 do i sleep yes/no 07:35:32 yes 07:35:33 elliott_: You just ignore everything I say anyway. :-( 07:35:45 No 07:35:52 yes 07:35:54 Damn, zzo38 even used cold hard data to determine that. 07:36:02 shachaf: That response does not fit the valid format!!! 07:36:08 Actually, I don't know how to fix sleep cycles, so take my yes with a grain of salt. 07:36:10 i use cold hard _intuition_ so there 07:36:11 elliott_: / 07:36:30 Sgeo_: Oh, there's no way this sleep cycle can be "fixed". 07:36:48 elliott_: yes 07:37:01 ONLY TWO VOTES LEFT 07:37:03 (\f.(\x.xx)(\x.f(xx))) (sleep cycle) 07:37:15 elliott_: and my experience when I have a similar sleep cycle is, that it can't be fixed, but it can be temporarily stablised if you need to do so for some reason 07:37:32 all this is just proof that evolution is nonsense; humans really originated on another planet with a 26 hour day 07:37:37 I can stabilise mine with two days' setup, for about three days at a time, until I end up feeling really tired 07:37:51 oerjan: i thought it was 25. is your slip slipping? 07:38:02 ok somewhere between 25-26 07:38:14 elliott_: The dice say "no". 07:38:44 I'm actively screwing up my sleep cycle as we speak! 07:39:05 -!- Frooxius has quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204]). 07:39:13 elliott_: It goes back and forth between 25 and 26. 07:39:14 I'm in the midst of an astonishingly normal chunk of sleep schedule. 07:39:20 elliott_: That's just oerjan's slip cycle. 07:39:30 my sleep cycle is currently approaching back to normal, although this will obviously be temporary. 07:39:34 -!- Frooxius has joined. 07:39:39 I'm liable to get fucked up by Friday, mind you. 07:40:05 pikhq_: thank you. 07:40:08 shachaf: your vote plees 07:40:26 It's nearly 1, and I'm actually sleepy. 07:40:30 Strange as hell. 07:40:45 Probably helps that I got roughly 11 hours of sleep yesterday. 07:41:10 shachaf: youre vote plees 07:41:24 shachaf: your'e vote plees 07:41:30 ais523: shachaf's vote plees 07:41:31 elliott_: Am I voting for what you *will* do or what you *should* do? 07:41:40 * elliott_ delegation 07:41:47 shachaf: should 07:41:58 ais523: Tell elliott_ I'm no moralist. 07:42:06 elliott_: shachaf says yes ;) 07:42:17 ok i guess i am convinced HOWEVER 07:42:27 if i wake up and it's dark and i feel like crap you guys are gonna regret it 07:42:29 whenever you get me 07:42:31 to vote on your life decisions 07:42:38 relatedly 07:42:45 you guys better start getting me to vote on your life decisions 07:43:10 elliott_: sleep i should no yes? 07:43:15 7-8am is actually a common sort of time for me to go to sleep 07:43:28 and it refreshes me better than sleeping at most other times of day 07:43:39 even if/though it's probably dark when I wake up 07:44:04 hmm, it probably will be light when you wake up, though; I predict you wake up at around 4-5pm 07:47:10 -!- elliott_ has quit (Ping timeout: 240 seconds). 07:51:23 I think it should be your own choice whether you want to wake up or to sleep. 07:53:21 But there are other ways, such as toss a coin, or some people try to answer yes/no questions by astrology or other forms of divination. And this actually seems one such question that I could try to answer by astrology; but this is *not* the kind of thing that people usually try to answer in this way (but to me is more reasonable than the questions other people try to answer in this way). 07:53:38 Voting is certainly one way. 07:54:08 But whether you want to wake up, you should just make up an answer yourself you shouldn't need to do anything else other than that; possibly look at the clock if it is necessary. 07:54:51 Flip a coin, you suddenly know what you really want to do? 07:55:12 But there are other ways if you want to (voting, toss a coin, look outside, astrology, chiromancy, tea leaves, or hitting yourself on the head and seeing whether or not you fall down). 07:58:56 > 5*16 07:58:57 80 07:59:03 > 3*16 07:59:04 48 07:59:06 > 3*25 07:59:07 75 07:59:11 > chr 75 07:59:12 'K' 08:00:52 Which way do you prefer? 08:04:11 -!- monqy has quit (Quit: hello). 08:12:59 zzo38: are you good enough at astrology to answer the question of when someone should go to sleep with it? 08:13:23 ais523: I think so. But I would require geographical coordinates to do so. 08:13:29 I prefer to set-funcallable-instance-function 08:13:40 zzo38: Hexham, Northumberland 08:13:48 No, I need them in numbers. 08:14:02 MOP's over-elaborate way of dealing with the fact that funcall is not a generic function. 08:14:13 54.971N, 2.101W 08:14:14 I just looked it up 08:14:29 OK thanks 08:15:28 I computed the horoscope. No, you should not sleep. 08:16:41 (Some people want to use astrology to determine when to get married and what to buy and sell; I say it works not any better than tossing a coin in these cases.) 08:17:35 (Also visible from the horoscope, it is a full moon; but that is not relevant to your question.) 08:18:40 hmm, does this mean that everyone in hexham should be awake right now? 08:19:39 the moon is fuuuuuuuuuuuuuuuuu.. sorry, full 08:19:39 Since that is the only useful information I can use to answer this question using astrology, it means, yes, *according to astrology*. (Other people may have better reasons to sleep right now, however.) 08:21:39 (At least, *according to my calculations using astrology*. In many questions, people can disagree with each other when using astrology. But this is one such question which seems to me that agreement should be more likely; but if other people want to do it differently, then fine, OK, do it your way.) 08:21:39 fair enough 08:26:06 And please do not think astrology can answer all of your questions, regardless of what some people say. (For most questions it is not better than flipping a coin; but it is your choice, make your decision using whatever methods you prefer.) (Another possible use of astrology is someone once used it to make up a time of day of birth of a fictional character. This is one example of artistic astrology.) 08:33:32 The phase of the moon is one of the things which is very clear to deduce from a horoscope. (And since I have already told you the phase of the moon; you should be able to deduce from that, without looking, which astrological sign the moon is currently in. Please tell me what your guess is.) 08:35:15 -!- Rok has joined. 08:36:49 -!- Rok has left. 08:37:56 the one opposite the sun, but I'm not sure what that's called 08:38:06 whichever comes after leo - i think it's virgo or libra? 08:38:25 Yes, you are correct; it is Virgo. 08:40:46 According to Wikipedia, "[the Placidus house system] was popularized by Catholic Church as an argument for Ptolemy's geocentric theory of the Solar System, in the campaign against the heliocentric theory." 08:43:49 That seems a strange way to do it 08:47:08 indeed 08:52:01 Have they ever heard of retrograde motion? 08:53:46 possibly, but back then, I think it was a plausible theory to conclude that planets just did that sometimes 08:54:21 (Relative to the Earth, Mars and Saturn are currently in retrograde. Of course, the reason for this is that they orbit the Sun, not the Earth.) 08:54:35 ais523: But shouldn't they try to think of the question, why would they sometimes do that? 08:55:13 there were loads of things people didn't know back then 08:55:14 Whee 08:55:20 still are now, but there were more then 08:55:38 http://paste.lisp.org/display/128209 (my code) vs http://paste.lisp.org/display/128210 (PMD paper's code. Ignore the first annotation) 08:55:49 Yes, it is true, there are things in various fields of study, which people do not know even today. 08:57:09 ais523: But still, even if you don't know, if you know of retrograde motion, it would seem a reasonable question to ask why they are sometimes retrograde. 09:00:11 (The North Node is also currently in retrograde; but that isn't a physical object.) 09:02:37 -!- oklofok has joined. 09:05:42 -!- oklopol has quit (Ping timeout: 246 seconds). 09:18:50 ais523: I was under the impression that retrograde motion was solved using those epicycles. 09:19:05 oh, right, indeed 09:19:13 the problem with epicycles being that they're orbit-complete 09:19:49 orbit-complete? 09:20:10 -!- MoALTz_ has joined. 09:20:33 -!- oklopol has joined. 09:22:12 And in fact Copernicus's heliocentric model also had epicycles in it to compensate for the circular orbits, IIRC. 09:23:05 -!- oklofok has quit (Ping timeout: 245 seconds). 09:23:43 -!- oklofok has joined. 09:23:49 Sgeo_: http://images.businessweek.com/ss/07/03/0326_wrigley/image/orbit-complete-mint.jpg 09:23:54 -!- MoALTz has quit (Ping timeout: 276 seconds). 09:24:06 * Sgeo_ slaps fizzie 09:24:50 ais523: by orbit-complete, do you mean that if you heap enough of them on, you can get _any_ conceivable orbit? 09:25:11 -!- oklopol has quit (Ping timeout: 260 seconds). 09:25:48 i vaguely recall something about that, that doing this is essentially a kind of fourier transformation of the actual orbit 09:26:23 FETW, the fast epicycle transformation library, for all your astronomical needs. 09:26:50 But now we can solve it using gravity, which works regardless of what the center of measurement is. 09:27:20 oerjan: An infinite series of epicycles is indeed the most elegant model. 09:27:28 truly 09:29:54 -!- MoALTz has joined. 09:30:24 -!- MoALTz_ has quit (Ping timeout: 276 seconds). 09:32:41 -!- MoALTz_ has joined. 09:34:04 -!- MoALTz_ has quit (Read error: Connection reset by peer). 09:34:07 -!- oklopol has joined. 09:34:39 -!- MoALTz_ has joined. 09:35:41 -!- MoALTz has quit (Ping timeout: 245 seconds). 09:37:05 -!- oklofok has quit (Ping timeout: 252 seconds). 09:37:13 -!- zzo38 has quit (Remote host closed the connection). 09:37:29 -!- oklofok has joined. 09:38:19 -!- oklopol has quit (Ping timeout: 244 seconds). 09:55:31 -!- MoALTz_ has quit (Ping timeout: 260 seconds). 09:56:31 -!- MoALTz_ has joined. 10:12:50 -!- ais523 has quit (Ping timeout: 272 seconds). 11:01:44 -!- Jafet has joined. 11:01:45 -!- cheater_ has quit (Read error: Connection reset by peer). 11:03:32 -!- oerjan has quit (Quit: Lost terminal). 11:03:41 -!- cheater has joined. 11:26:03 -!- pikhq has joined. 11:26:45 -!- pikhq_ has quit (Ping timeout: 276 seconds). 11:39:48 -!- ais523 has joined. 11:41:48 -!- cheater has quit (Ping timeout: 244 seconds). 11:41:56 -!- itidus21 has joined. 11:51:28 hmm, tdwtf sidebar is great, they just taught me that the inverse femtobarn (fb^-1) is a unit that's actually used occasionally for non-ironic purposes 11:54:42 -!- itidus20 has joined. 11:57:34 -!- itidus21 has quit (Ping timeout: 260 seconds). 12:17:58 -!- ais523 has quit (Ping timeout: 248 seconds). 12:27:58 -!- MoALTz has joined. 12:28:54 -!- ais523 has joined. 12:30:14 -!- MoALTz_ has quit (Ping timeout: 260 seconds). 12:41:17 -!- itidus21 has joined. 12:44:10 -!- itidus20 has quit (Ping timeout: 265 seconds). 13:17:53 -!- itidus20 has joined. 13:20:30 -!- itidus21 has quit (Ping timeout: 276 seconds). 13:27:05 -!- MoALTz has quit (Ping timeout: 244 seconds). 13:30:58 -!- MoALTz has joined. 14:08:31 -!- azaq23 has joined. 14:08:41 -!- azaq23 has quit (Max SendQ exceeded). 14:09:14 -!- azaq23 has joined. 14:42:53 -!- ais523 has quit (Ping timeout: 252 seconds). 14:43:39 -!- Phantom_Hoover has joined. 14:52:54 -!- MSleep has changed nick to MDude. 14:57:38 -!- itidus20 has quit (Read error: Connection reset by peer). 15:14:10 -!- GULPF has joined. 15:19:54 -!- asiekierka_ has joined. 15:32:27 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 15:32:50 -!- Phantom_Hoover has joined. 15:39:36 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 15:39:59 -!- Phantom_Hoover has joined. 15:45:58 -!- Phantom_Hoover has quit (Ping timeout: 248 seconds). 15:46:24 -!- Phantom_Hoover has joined. 16:07:14 -!- ais523 has joined. 16:16:02 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 16:16:33 -!- Phantom_Hoover has joined. 16:22:30 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 16:23:40 -!- Phantom_Hoover has joined. 16:24:03 -!- augur has quit (Remote host closed the connection). 16:24:37 -!- augur has joined. 16:29:39 -!- augur has quit (Ping timeout: 276 seconds). 16:30:18 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 16:30:45 -!- Phantom_Hoover has joined. 16:31:01 Oh god, I'm doing that. 16:31:01 Phantom_Hoover: You have 3 new messages. '/msg lambdabot @messages' to read them. 16:34:17 hey Phantom_Hoover, I created a BF derivative yesterday 16:34:24 although it was in the context of seeing if a certain set of operations was TC 16:34:37 it's BF, except that < rewinds to the first element on the tape rather than moving one square 16:37:27 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 16:39:05 -!- Phantom_Hoover has joined. 16:46:22 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 16:46:50 -!- Phantom_Hoover has joined. 16:50:53 -!- pikhq_ has joined. 16:51:37 -!- pikhq has quit (Ping timeout: 260 seconds). 16:52:24 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 16:52:48 -!- Phantom_Hoover has joined. 16:57:41 -!- augur has joined. 16:58:15 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 16:59:08 -!- Phantom_Hoover has joined. 17:05:24 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 17:05:48 -!- Phantom_Hoover has joined. 17:11:16 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 17:12:43 -!- Phantom_Hoover has joined. 17:18:24 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 17:25:08 -!- Phantom_Hoover has joined. 17:31:25 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 17:34:29 -!- elliott has joined. 17:34:36 "Note that String is a synonym for [Char] which explains the type error you got : – Jedai 6 hours ago 17:34:36 17:34:36 17:34:36 the context "revComp [ _ ]" expects a [Char] in the " _ " spot (because revComp takes a [String]=[[Char]] as argument) but you put xs in this spot and xs was a [String]=[[Char]] since it comes from a pattern match of the argument of revComp. So [xs] type is [[String]]=[[[Char]]]. The actual type in the "_" spot was [[Char]] whereas the type needed (expected) by the context was only [Char]. Expected type : String=[Char], actual type : [String]=[[C 17:34:38 har]]. And Char /= [Char], so you get your type error. – Jedai 6 hours ago" 17:34:50 * elliott thinks this would be a lot more helpful were it not all on one line. 17:35:18 07:44:04: hmm, it probably will be light when you wake up, though; I predict you wake up at around 4-5pm 17:35:27 ais523: 4:30 pm or so, so yep 17:35:54 08:15:28: I computed the horoscope. No, you should not sleep. 17:35:54 Whoops. 17:37:32 ais523: yay, another legitimate user passed the captcha 17:37:45 ais523: which means legitimate users are now tied with spammers for passing the registration captchas 17:37:53 -!- Phantom_Hoover has joined. 17:37:56 oh, hmm, not quite 17:38:00 more legitimate users than i thought 17:38:46 wait... 17:38:56 ais523: why is Ytommyro93i not in http://esolangs.org/wiki/Special:Log/newusers? 17:45:04 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 17:45:32 -!- Phantom_Hoover has joined. 17:52:17 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 17:54:52 elliott: did you merge them with deleted spam user? 17:55:45 ais523: no 17:55:51 also, are you feeling good/bad about when you woke up? 17:55:51 and even if I did, it wouldn't delete the log entry 17:56:02 -!- Phantom_Hoover has joined. 17:56:13 bad enough that you're all doomed, good enough that I'm not going to doom you all just yet 17:58:48 Phantom_Hoover needs to work on his connection. 18:02:37 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 18:03:49 -!- Phantom_Hoover has joined. 18:05:20 btw, anyone know why Slashdot sometimes interprets as
? 18:05:39 because Ctrl+I is tab 18:05:42 and blockquotes are usually indented 18:06:02 but sometimes Ctrl+I is interpreted for italics due to the first letter of "italic" being "i" 18:06:04 (such as Konversation) 18:06:06 hope this helps 18:08:19 -!- tzxn3 has joined. 18:08:22 I would laugh so much if that was the reason 18:08:31 *that were 18:08:37 because apparently being tired makes me pedantic 18:10:25 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 18:10:43 * elliott thinks it's a perfectly plausible implausible explanation 18:11:13 I'm wondering if they used to italicise quotes by default 18:11:25 then decided to do an s//
/g on their database 18:11:37 to make them blockquotes instead 18:11:39 ISTR quotes on slashdot being italic 18:11:47 ISTR that too 18:11:58 and apparently they did it even in the middle of a sentence 18:12:40 maybe they did it at the start of a line 18:12:40 i.e. 18:12:43 someone who writes comments 18:12:49 wrapping manually like this 18:12:51 would get caught by it 18:15:55 I don't wrap manually 18:15:58 -!- Phantom_Hoover has joined. 18:16:00 except when my browser does it for me 18:16:05 * ais523 glares at SunOS Mozilla 18:16:23 why did you use SunOS, again? 18:16:37 wait, the reason is going to be really stupid, isn't it 18:17:15 because it was a choice of SunOS and Windows and I was trying to run POSIXy stuff 18:17:19 (including but not limited to C-INTERCAL) 18:17:36 "The binding community discussion on the Abortion article names as requested by the Arbitration Committee has commenced. [dismiss]" 18:17:37 my condolences to anyone involved in what will inevitably be a complete trainwreck 18:17:41 * ais523 suspects that this answer is less stupid than elliott might have been discussing 18:17:51 oh hey it's elliott 18:18:01 wait, is there seriously a major push to name it something other than [[Abortion]]? or is this about subarticles? 18:18:02 urrrrrrgh not you again 18:18:16 ais523: "The Arbitration Committee has requested a binding, structured community discussion on the article titles "Support for the legalization of abortion" and "Opposition to the legalization of abortion"." 18:18:39 so typical of Wikipedia 18:18:46 also, hmm at [[absurd brainfuck]] 18:18:46 ais523: prediction: half the people want "Support for the continued illegality of abortion" and "Opposition to the continued illegality of abortion" 18:18:50 does that article even make sense at all? 18:18:55 http://esolangs.org/wiki/absurd_brainfuck 18:18:55 and no, it doesn't 18:19:06 half of tailcalled's articles are just stupid joke BF derivatives 18:19:54 I mean, OK, TwoDucks is uncomputable, but it has nicely and precisely defined semantics, even if they're unimplementable 18:20:00 Absurd BF doesn't mean anything 18:20:20 btw, your link is broken 18:20:23 (the article is mistitled) 18:20:35 oh, right 18:20:47 I should really put a caps redirect in my autolinker, but I can't be bothered 18:20:52 I was going to wikiformat it and categorise it, but I think I'll just leave uninteresting BF derivatives to rot in the future 18:21:14 (there's an URL construction scheme that goes to the article verbatim if it exists, the name in various other cases if it doesn't, and the search page if none of those do) 18:21:24 (it's intended for use by the Go button) 18:21:42 -!- Phantom_Hoover has quit (Ping timeout: 248 seconds). 18:22:06 well, the hourglass button these days 18:22:19 which, btw, is inexplicably differently-aligned on Wikipedia to everywhere else 18:22:23 anything of interest to me happen in the last couple of days? 18:22:36 compare top-right of http://esolangs.org/wiki/Main_Page and http://www.mediawiki.org/wiki/MediaWiki to http://en.wikipedia.org/wiki/Main_Page in Vector 18:23:09 * A language that is similar to that in Star Trek the next generation episode "Darmok" [http://en.wikipedia.org/wiki/Darmok] . I don't know what that could mean with programming languages. Look up Darmok reviews online. Here are 2: [http://blip.tv/sf-debris-opinionated-reviews/tng-darmok-review-5884483] 18:23:26 Hahaha 18:23:31 Best terrible idea /ever/. 18:23:33 I want it. 18:23:54 i like how it says "here are 2" but actually only links to one 18:25:02 -!- ais523 has quit (Read error: Operation timed out). 18:25:49 -!- ais523 has joined. 18:25:54 you mean magnifying glass, not hourglass, right? 18:26:42 err, yes 18:26:45 wow, MediaWiki's memoryalpha interwiki is really out-of-date; the links it produces don't even work 18:27:48 http://esolangs.org/w/index.php?title=List_of_ideas&curid=1669&diff=30948&oldid=30947 hmm, this is possibly stretching the definition of "format" 18:35:13 it's more similar to "wikify" 18:35:24 but there's a content change too (if a trivial correction) 18:37:54 -!- Phantom_Hoover has joined. 18:38:56 surprise cpressey edit! 18:39:34 -!- oerjan has joined. 18:39:41 [[Absurd Brainfuck]] is the worst idea. 18:39:58 You know the procedure. 18:40:14 It's not even the worst idea in that sense. 18:40:19 It's just generally an awful idea. 18:41:15 -!- pikhq has joined. 18:41:24 it might almost be a good idea if it made some sort of sense 18:41:26 -!- pikhq_ has quit (Ping timeout: 248 seconds). 18:41:31 but it doesn't 18:44:37 if it worked like haskell's reverse state monad somehow... 18:44:55 ais523: realisation: I think I took down the sitenotice ~1 day before cpressey visited the wiki for the first time in months :D 18:45:17 oerjan: Haskell has a reverse state monad? 18:45:23 I can, umm, sort of see how that would work 18:45:29 but not think of any applications for it 18:45:32 http://lukepalmer.wordpress.com/2008/08/10/mindfuck-the-reverse-state-monad/ 18:45:39 you can do the fibonacci numbers with it 18:46:24 there's also http://www.reddit.com/comments/6j2fy/backwards_state_monad/c03zgnv 18:46:27 for a "practical" application 18:46:41 bleh, mindfuck is a different thing from brainfuck and minscrew? 18:47:57 *mindscrew 18:48:16 hm the question i then have is whether you could ever do a loop test without data flow deadlock 18:48:44 I just googled “state monad simple example” and this link cropped up. 18:50:02 I think if you combine the backwards and forwards state monads you should get MonadFix for State 18:51:23 olsner: i tried that once, combining the flow from each direction monoidally 18:51:27 it got messy 18:52:48 ais523: wait, presumably the reason that user isn't in the creation log is because they /already existed/ 18:52:53 and so didn't pass the captcha at all 18:52:58 that's a plausible enough explanation 18:52:58 which would explain why i couldn't find them in the logs 18:53:01 *server logs 18:53:15 that's how most of the spammers are getting through, after all 18:56:01 -!- pikhq_ has joined. 18:56:07 -!- pikhq has quit (Ping timeout: 245 seconds). 18:57:50 * oerjan cackles evilly. 18:59:08 wat 18:59:15 ah 19:04:23 -!- calamari has joined. 19:07:18 -!- monqy has joined. 19:09:08 I was going to wikiformat it and categorise it, but I think I'll just leave uninteresting BF derivatives to rot in the future 19:09:33 i have occasionally had the weird thought if they should get their own namespace 19:09:51 just to make a point 19:11:31 move them to the bfwiki 19:11:31 Their own wiki. 19:11:36 uninterestingbfderivatives.com 19:12:16 meanwhile, Slashdot are busy arguing about whether the recent claim someone's made to have produced a 230% efficient LED are sane or not 19:12:49 the argument is that actually it's an electrically-powered heat pump, that converts ambient heat to light, and more such heat than the electrical input 19:13:02 quite a few commentors are suggesting connecting the thing to a solar panel to see what happens… 19:13:24 the solar panel needs to be more than 44% effective for an interesting effect 19:13:32 elliott, monqy tswett if you didn't see: UPDATE 19:13:38 even a heat pump needs a temperature _difference_... 19:13:43 indeed, but that's doable with modern technology, I think 19:13:51 oerjan: no, it needs an energy source 19:14:02 heat pumps create a temperature difference and consume energy to do so 19:14:10 Sgeo_: just the flash? Aye. 19:14:18 now, there is an energy source (the electricity), but it's less than the amount of heat pumped… 19:14:55 hm... 19:15:19 i have occasionally had the weird thought if they should get their own namespace 19:15:20 oerjan: :D 19:15:23 oerjan: I COULD DO IT 19:15:30 elliott: you know what you should /actually/ do instead, right? 19:16:57 http://esolangs.org/w/index.php?title=List_of_ideas&curid=1669&diff=30952&oldid=30948 19:20:17 oh, btw, I had an awesome esolang idea in a dream weeks ago, and now can't remember most of it 19:20:21 hmm, you probably need a few tokens beyond those keywords as well... 19:20:23 <>{}; for starters - and identifiers 19:20:30 (note that as I had it in a dream, it may not follow the rules of logic, or fail to make any sense for other reasons) 19:20:44 but I remember that the main concept was that there was only one program, which was a physical obect 19:20:45 *object 19:20:59 and you programmed in it by physically travelling elsewhere in the world so that you were looking at it from a different perspective 19:21:02 ais523: hey it could still be better than most on the wiki 19:21:03 which changed what it meant 19:21:09 :D 19:21:51 fractal sundial comes to mind 19:21:59 wow, now I'm laughing out load at that for some reason 19:22:34 *digital 19:22:40 well, both 19:22:43 wait, which word became digital? 19:22:47 elliott: fractal 19:22:57 how about a language where the empty program does "everything" (in some defined universe), and to get useful work done you need to describe everything that the program should not do 19:22:57 it helps if you know the object that oerjan's describing 19:23:05 now I'm wondering if any of the things have ever been made? 19:23:27 olsner: arguably, constraint-based programming does that 19:23:34 oklopol-Clue, Proud, etc 19:23:34 * elliott doesn't know the object oerjan is describing. 19:23:37 didn't wikipedia mention a real one... 19:23:37 however http://en.wikipedia.org/wiki/Digital_sundial 19:24:09 ais523: oh, that's kind of what I was thinking about yes... sounds boring :( 19:24:19 "The first prototype of the device was constructed in 1994. In 1998 for the first time a fractal sundial was installed in a public place (Genk, Belgium).[3] There exist window and tabletop versions as well.[4]" 19:25:02 now I want one of those, but I bet they're really expensive 19:25:15 and I'd have nowhere to put it 19:25:47 -!- elliott has left ("Leaving"). 19:25:49 -!- elliott has joined. 19:25:51 btw, I think it's theoretically possible to have a (fractal) digital sundial that shows the date too (not the year, though) 19:25:56 "window/tabletop" versions don't sound like they'd be expensive 19:26:00 or they wouldn't be very profitable to make 19:26:04 -!- pikhq has joined. 19:26:18 I have the feeling that they aren't made very much for that reason 19:26:22 -!- pikhq_ has quit (Ping timeout: 272 seconds). 19:26:46 "The cost per sundial is $ 129.00. Sundials will be shipped from Vermont via USPS Priority Mail." 19:26:57 Sorry, that was the US price. 19:26:59 ais523: i recall discussing that previously and concluding that there must be days in the spring that cannot be distinguished from days in the autumn 19:27:04 "The cost per sundial is € 91.00. Sundials will be shipped from Germany. Within Germany, the shipping cost is € 2.30 per sundial; for other European countries, the shipping cost is € 4.60 per sundial." 19:27:23 fizzie: I just found that 19:27:27 That's not "really expensive", but not quite cheap either. 19:27:31 €91 is more than I'm willing to pay for a digital sundial 19:27:42 it's in the range of things that I could afford, but more than the value I put on one 19:29:09 "We currently offer mounts for 30, 35, 40, 45, 50, and 55 degrees latitude." Well, this is 60. 19:29:49 oh dear, Wolfram has his own blog 19:29:56 elliott: why does that surprise you? 19:30:02 elliott, I need to stop being part of the MSPA community. My levels of surprise at [S] Jane: Enter were rather low. 19:30:06 ais523: it doesn't, just worries 19:30:17 it was probably inevitable, wasn't it? 19:30:28 ais523: :( 19:30:43 "Every day—in an effort at “self awareness”—I have automated systems send me a few emails about the day before. But even though I’ve been accumulating data for years—and always meant to analyze it—I’ve never actually gotten around to doing it. But with Mathematica and the automated data analysis capabilities we just released in Wolfram|Alpha Pro, I thought now would be a good time to finally try taking a look—and to use myself a 19:30:43 s an experimental subject for studying what one might call “personal analytics”." 19:30:56 do you think he's this much of a shill 24/7? 19:30:59 (yes) 19:31:37 "But what about the 1990s? Well, that was when I spent a decade as something of a hermit, working very hard on A New Kind of Science." 19:31:39 elliott: I don't even think he's intentionally shilling 19:31:44 what a waste of a decade 19:31:54 that "self awareness" effort reminds me a bit of itidus 19:32:13 and nah, ANKOS introduced me to a bunch of paradigms I wouldn't know existed otherwise 19:32:27 What, is he saying he's going to study patterns in his own writing? 19:32:28 admittedly I had to find more reliable sources about them, but just knowing they exist is good 19:32:42 MDude: no, email-sending and shit 19:32:46 http://blog.stephenwolfram.com/2012/03/the-personal-analytics-of-my-life/ 19:33:13 So just what time of day he sends and receives stuff? 19:33:15 "For many years, I’ve captured every keystroke I’ve typed" 19:33:19 more than email, apparently 19:33:54 "One day I shall publish every keystroke I've ever typed into a single book, and sell it under the title A New Kind of Novel" 19:34:05 Friendship: you just made that up, right? still, it's great 19:34:06 I should get something for vim that records every keystroke I make (except the text itself, which might contain secret sauce) 19:34:22 also, this probably means it's quite easy to determine his password if you know where to look… 19:34:31 All I can tell from the first one is that he apparently goes ot sleep at 3AM. 19:35:49 Except for between 1996 and 2002, where he drifted later for a while and then suddenly snapped back. 19:36:29 Before that it's a bit fuzzier, though. 19:36:34 elliott: you know the Star Trek-related link that you wikified? 19:36:39 are you sure it's not actually human-added spam? 19:36:48 -!- pikhq_ has joined. 19:36:57 an attempt to add a specific link in an attempt to make it look ontopic? 19:37:14 -!- pikhq has quit (Ping timeout: 260 seconds). 19:37:15 -!- Finnmark has joined. 19:37:19 ais523: 90% sure or so 19:37:21 What is the motivation to spam a Wikipedia link ... 19:37:28 Friendship: it links to a review of the TNG episode 19:37:29 Friendship: not the Wikipedia link 19:37:31 the external 19:37:32 Ohhhh 19:37:40 presumably the episode is known for being especially bad or whatever 19:37:52 It's an amazaterrible episode 8-D 19:37:56 I remember it well! 19:37:57 but it's not "Spock's Brain", which is famously the worst Star Wars episode ever 19:38:01 Darmok and Jillad at Tinagra! 19:38:06 yes, Spock's Brain is the worst Star Wars episode 19:38:08 it's the famousiest TNG episode, probably 19:38:14 even worse than Attack of the Clones 19:38:19 -!- asiekierka_ has quit (Remote host closed the connection). 19:38:22 err, Start Trek 19:38:26 *Star Trek 19:38:30 yes, which is better than Stop Trek 19:38:44 anyway, (a) way too intelligently-placed for even a human spammer, 19:38:55 That being said, that is a legit language idea, and even an esoteric one. 19:38:58 (b) no obvious profit motive to spam that link, 19:38:59 Although probably not realizable. 19:39:02 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds). 19:39:07 (c) idea is fairly well thought-out according to those who have the context 19:39:11 ah, OK 19:39:20 ais523: also, the user who added it isn't an IP 19:39:24 and has made other valid contributions 19:39:26 to the list of ideas 19:39:33 without links 19:39:37 if they're a spambot, they're _really_ dedicated 19:39:38 I guess I'm just used to Wikipedia trolls who came up with really complex and sophisticated methods of spamming that are about on a level of what I've been describing 19:39:39 *spamperson 19:39:58 not for any obvious reason, either 19:40:17 btw, star trek (starträck) means starling droppings in swedish 19:40:42 The Final Frontier ... 19:41:11 ais523: [[List of ideas]] is weirdly WardsWikiish 19:41:33 with the varying styles of writing, intermingled content-and-commentary without signatures, etc. 19:41:37 I like that 19:41:46 yes, it's pleasantly anarchic 19:41:54 people should use that style of wiki more often 19:42:06 -!- MoALTz_ has joined. 19:42:19 strangely enough, Talk pages often end up like that on Wikipedia 19:42:34 especially if they're being periodically refactored but everyone but the person refactoring is ignoring the refactoring 19:42:42 (as in, not reverting it, just not respecting the fact it's happened) 19:45:00 -!- MoALTz has quit (Read error: Connection reset by peer). 19:50:36 ais523: I think it might have been Chaitin who wrote that Lisp interpreter. 19:50:59 "And in Chapter 4 we present a register machine interpreter for this LISP, and then compile it into a diophantine equation." -- Algorithmic Information Theory by Gregory. J. Chaitin, 1987 19:51:01 thanks, Google 19:51:06 elliott: that rings a bell 19:51:14 although I wouldn't have got it without the reminder, I think 19:51:26 -!- zzo38 has joined. 19:51:36 why am i suddenly thinking of pavlov 19:51:41 and salivating 19:51:53 diophantine equations are turing complete? 19:52:01 yes 19:52:11 this was almost a problem in my research a couple of years back 19:52:21 I can't even remember what they are, though I think I knew at one time 19:52:26 well enough to pass the course, iirc 19:52:38 it took me some work to prove that the suspiciously diophantine-equation-like set of inequalities I had was actually decidable 19:52:56 oerjan: wat 19:53:01 oh rings a bell 19:53:03 and equations concerning polynomials on multiple variables, all of which are integers 19:53:15 olsner: go swat elliott for me, will you? 19:53:26 err, oerjan: 19:53:49 ais523: i cannot do that, it was entrapment 19:53:59 OK, olsner, you swat him then 19:54:07 actually 20:05:10 -!- NihilistDandy has joined. 20:06:24 olsner: well? 20:08:05 elliott: well? 20:09:10 OK, olsner, you swat him then 20:09:15 -!- Finnmark has changed nick to y-u-no. 20:15:24 ooh, apparently I've been on Reddit for a year, for the nearest day 20:15:47 happy cake day! 20:16:11 i'd have thought you'd been there longer. 20:16:30 ooh, I got 16 comment karma for pointing out a respect in which Emacs and Eclipse were equally good, in the middle of what was becoming an editor war 20:16:42 presumably, because claiming that they're equally good at something doesn't annoy fanboys of either side 20:16:58 fiendish 20:17:12 well, it was correcting an implication made by the parent comment 20:17:14 the 16 upvotes were from vim users who hate both emacs and eclipse 20:17:20 I think I got a bit more karma than that for the less impressive feat of making a Christine O'Donnell 20:18:04 hmm, I'm not sure my last statement makes any sense 20:18:04 oh, the single comment that gave me the /most/ karma was for bashing PHP, but it still wasn't very much 20:18:08 after that, for bashing VHDL 20:18:37 I got 28 karma for saying "I'm you" 20:18:55 were you? 20:19:24 i got 101 karma for saying "I CAN SHARE CHEEZBURGR?". beat that, fuckers. 20:20:02 most of my old comments are shite 20:20:14 i did get 1419 link karma from stealing a link from another thread, though! 20:20:22 someone here got over 1000 karma from one comment, IIRC 20:20:28 but I forget who or why 20:20:35 hmm, what's the single highest-rated comment on Reddit ever, I wonder? 20:20:57 i forget what it was, but i remember it was shit 20:21:03 the highest-voted post of all time is the "test post please ignore" i think 20:21:32 indeed 20:21:57 oh right 20:22:03 was it first post ever, or something? 20:22:09 no 20:22:26 people just upvoted it because it told people to ignore it and because qgyh2 posted it 20:22:32 oh, right 20:22:35 who's qgyh2? 20:22:48 one of the highest-karma users on reddit, the highest a few years ago iirc 20:23:01 well, http://www.reddit.com/r/pics/comments/92dd8/test_post_please_ignore/c0b6xx0 is a comment at 6356 points, that has to be one of the top comments 20:23:08 there's something weirdly circular about upvoting someone because they have high karma 20:23:17 and, umm, what's the picture (and is it SFW)? 20:23:39 what picture? 20:23:46 well, it's in r/pics 20:23:59 qgyh2 is a mod of /r/pics 20:24:01 so I assumed the post was at least vaguely ontopic 20:24:08 not the comment itself, but the post it was attached to 20:24:14 well, test posts for a subreddit generally go in that subreddit 20:24:33 ais523: oh, and it was a self-post, so he got no karma for it :) 20:24:35 oh, it's a test /post/, not test comment? 20:24:45 also, why aren't self-posts worth karma? 20:25:16 ais523: because "UPVOTE IF DSKLSDJFLKSDFJ;" and all that kind of shit are self-posts 20:25:43 surely making them worth karma would encourage people not to upvote them? 20:25:43 UPVOTE IF YOU BREATHE OXYGEN 20:26:12 btw, highly-rated YouTube comments are often hilariously insightful parodies of the whole YouTube comment thing 20:26:19 fsvo hilariously insightful 20:26:27 well, by /YouTube/ standards 20:26:28 ais523: no, people upvote them no matter what, because reddit is full of idiots 20:26:44 hmm, right 20:26:48 I mostly stay confined to proggit 20:27:02 and occasionally r/nethack, if we're trying to do an announcement there 20:27:39 proggit is probably the least terrible of all the popular subreddits 20:27:51 except when they try and talk about non-tech-related things 20:27:55 the theory is any subreddit larger than about 10000 subscribers will turn into a meme fest unless heavily moderated 20:28:37 is proggit on the default front page? 20:28:57 no, not for the past few years, I think 20:29:14 proggit's comments are rather low-quality usually 20:29:20 359k subscribers 20:29:25 i think r/science is the only front page subreddit i still read 20:29:28 though it's questionable how many of those actually pay attention to it 20:29:31 since it used to be default 20:29:47 oerjan: not /r/askscience too? oh, wait, they got taken off 20:30:02 elliott: proggit's comments are typically low-quality but there are frequently high-quality ones there too 20:30:13 (they asked to be since it was becoming too shitty for the mods to handle thanks to the traffic) 20:30:18 although that's more pronounced in Slashdot, which almost always eventually ends up with a few excellent comments 20:30:26 no i don't follow askscience but i thought that was better due to particularly heavy moderation? 20:30:49 but perhaps even they couldn't handle being frontpage 20:31:06 yes, they delete comments in almost every thread 20:34:29 http://www.securelist.com/en/blog/667/The_Mystery_of_the_Duqu_Framework fancy 20:36:04 Vagrant 1.0 released! (vagrantup.com) 20:36:06 WHO FORKED MY ROGUELIKE 20:38:30 elliott: I thought of your roguelike too 20:38:36 it isn't, but what it is is actually moderately interesting 20:39:28 yes, Vagrant actually looks useful, I've seen it before 20:46:52 -!- nortti has joined. 20:51:15 -!- oerjan has quit (Quit: Good night). 20:52:30 SQL.js: SQLite Compiled to JavaScript via Emscripten (badassjs.com) 20:52:34 JUST WHAT THE WORLD NEEDS 20:57:17 ooh, now we can run it in the JS interp that's embedded in PHP! 20:59:06 that's just a binding to V8 20:59:16 the only ridiculous thing about that is that PHP bundles all its external library bindings 21:00:38 -!- ais523 has quit (Remote host closed the connection). 21:03:52 I know a chess variant called Pole Chess. There is an extra piece called a pole which starts off-board. It can move to any vacant cell as a turn, but cannot capture or be captured. 21:03:58 Once I played Pole Chess; neither me nor my opponent used the Pole but both of our 21:04:04 Once I played Pole Chess; neither me nor my opponent used the Pole but both of our 21:04:15 Once I played Pole Chess; neither me nor my opponent used the Pole but both of our 21:04:21 Once I played Pole Chess; neither me nor my opponent used the Pole but both of our moves still took the existence of the pole (off-board) into consideration for out strategies. 21:04:32 catchy chorus you have there 21:05:03 you should work on your rhymes though 21:05:07 :D 21:05:15 someone's gotta record that 21:06:44 I was not trying to make a chorus; I made a mistake in entering the message 21:06:53 ohh 21:06:57 sorry, i misunderstood. 21:07:37 no it's a chorus now 21:11:24 zzo38: could you write the verses as well? 21:12:50 oklofok: the verses are everything else he's said today 21:13:01 ah. 21:13:09 could you record them? 21:13:17 i mean, sing them and put a beat under it. 21:13:21 and sell it 21:13:30 zzo38 gets nothing because he doesn't want money 21:22:35 -!- Phantom_Hoover has joined. 21:34:55 `help 21:35:01 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 21:39:19 oklofok: There are no verses. And I do not have the microphone on my computer. 22:02:09 -!- Jafet has quit (Quit: Leaving.). 22:12:14 -!- y-u-no has changed nick to PiRSquared. 22:13:42 fizzie: ping 22:19:42 -!- augur has quit (Remote host closed the connection). 22:20:13 -!- augur has joined. 22:21:58 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 22:25:06 -!- augur has quit (Ping timeout: 260 seconds). 22:25:15 -!- ais523 has joined. 22:28:02 -!- tzxn3 has quit (Quit: Leaving). 22:28:48 -!- Phantom_Hoover has joined. 22:37:13 -!- azaq23 has quit (Quit: Leaving.). 22:47:28 -!- Jafet has joined. 23:05:29 -!- Jafet1 has joined. 23:05:33 -!- Jafet has quit (Ping timeout: 260 seconds). 23:08:31 -!- elliott has quit (Quit: Leaving). 23:11:26 -!- Phantom_Hoover has quit (Remote host closed the connection). 23:11:44 -!- elliott has joined. 23:15:52 -!- ais523 has quit (Ping timeout: 246 seconds). 23:30:10 -!- GULPF has quit (Quit: Page closed). 23:30:33 What does the phrase "Matalii ja Mustii" mean, if anything? 23:33:41 A spoken-language version of “matalia ja mustia” which means “low and black [ones]”. 23:33:43 short and black 23:35:00 -!- NihilistDandy has quit. 23:55:42 * tswett nods. 23:55:44 How sinister. 23:55:46 Thank you.