00:12:46 > [1..] \\ [1,2,3,4,5] 00:12:46 [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,... 00:17:41 [1..] \\ [2..] 00:17:44 > [1..] \\ [2..] 00:17:48 timeout, presumably 00:17:48 mueval-core: Time limit exceeded 00:17:51 although it would be amazing if it worked 00:18:29 It would be easy, wouldn't it. 00:18:41 Create a new infinite list which checks if the element is in the second list before yielding it. 00:18:50 Do a linear search which short circuits. 00:18:54 Is this hard in Haskell? 00:19:15 > [1..] \\ [2,4..] 00:19:19 mueval-core: Time limit exceeded 00:19:22 Oh right. 00:19:31 If it doesn't exist, you end up with an infinite loop. 00:19:34 > [1..] \\ [1..] 00:19:38 mueval-core: Time limit exceeded 00:28:44 > let r = 1 : map (* 2) r in [1..] \\ r 00:28:51 mueval-core: Time limit exceeded 00:29:03 why can't haskell do proper strength reduction!!!! 00:29:47 > let odiff [] _ = []; odiff l [] = l; odiff xss@(x:xs) yss@(y:ys) = case compare x y of LT -> x:odiff xs yss; EQ -> odiff xs ys; GT -> odiff xss ys in odiff [1..] [2,4..] 00:29:50 [1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,5... 00:30:11 Patashu: what? 00:30:15 nevermin 00:40:13 >[1,3..] 00:40:17 > [1,3..] 00:40:18 [1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,5... 00:40:22 Do I win? 00:42:00 I think you missed the point of the question 00:42:02 a very small trinket, perhaps. 00:52:01 oerjan: that above only works on ordered lists right? 00:52:14 yes, that was the idea 00:55:39 and it could fail on data types other than integers, if infinitely many elements of the first list are larger than all of the second infinite one 00:56:38 ...actually, if _any_ element of the first list is larger than all of the second one 00:57:13 ah, yes. 00:57:38 > let odiff [] _ = []; odiff l [] = l; odiff xss@(x:xs) yss@(y:ys) = case compare x y of LT -> x:odiff xs yss; EQ -> odiff xs ys; GT -> odiff xss ys in odiff [Left 10, Right 1] [Left n | n <- [1,3..]] 00:57:41 mueval-core: Time limit exceeded 00:57:50 but if the second list is ordered in increasing order to infinity this is usually not the case, unless your data type has some sort of non-linear ordering. 00:58:13 CakeProphet: um that's what i meant by "non-integer" 00:58:25 and that was an example above 00:58:54 (technically that Left 10 should have got through, but i guess the timeout didn't keep the output) 01:00:32 also that's not non-linear, there are just two consecutive copies of the Integers. 01:00:39 -!- ais523 has quit (Remote host closed the connection). 01:01:45 > let odiff [] _ = []; odiff l [] = l; odiff xss@(x:xs) yss@(y:ys) = case compare x y of LT -> x:odiff xs yss; EQ -> odiff xs ys; GT -> odiff xss ys in odiff [-1/10 :: Rational, 1] [-1/n | n <- [1,3..]] 01:01:49 mueval-core: Time limit exceeded 01:04:35 "The Soviet Soyuz 11 spacecraft suffered an uncontrolled decompression during reentry, killing cosmonauts Vladislav Volkov, Georgiy Dobrovolskiy and Viktor Patsayev—the only human deaths to occur in space." 01:05:18 so as far as we know, no human being has ever got _lost_ in space... 01:06:28 major tom did 01:06:40 his capsule knew which way to go, though 01:06:48 so he's probably alright 01:06:59 O KAY 01:08:31 so if i calculate correctly, today agora is an adult 01:08:45 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 .). 01:08:51 18 years old? 01:08:55 yeah 01:15:27 so finns 01:15:30 tell me about july 27th 01:20:07 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 01:21:33 -!- Vorpal has quit (Ping timeout: 240 seconds). 01:24:59 -!- zzo38 has joined. 01:26:51 Today I was trying to figure out how to switch the Linux console into codepage 437 (at FreeGeek). I eventually figured out but it was a bit difficult. It required using the dd command with another dd command in a ` ` piped to awk and other things like that. 01:27:00 Is there simpler ways? 01:46:29 zzo38: i don't know; btw why do you need codepage 437? 01:50:01 lifthrasiir: Some programs use it (including NetHack) and I wanted to the Linux console using not unicode. I have root access on those machines but it can be configured to work on individual sessions easily using the way I have, so it won't affect anything anyone else does (especially if using X). 01:51:15 The way I did it required a command structure something like this: dd if=/dev/mem skip=`dd if=/dev/mem | od | awk`; consolechars 01:51:33 Note I omitted most of the command-line parameters 01:52:14 Actually, I also used echo -e 01:53:31 echo -e is required to send the codes to turn off unicode and it is also necessary to turn off the character mapping by using the "console chars" program. 01:54:12 However, at least it could be done without rebooting (some documents said you needed to reboot) 01:54:24 * pikhq is distro-shopping. Again. 01:55:08 Hmm. I wonder how usable NixOS is. 02:20:48 55 usability points. 02:22:03 not satisfied with the usual ambiguities of degree in language, I seek to quantify everything with silly point systems. 02:27:39 10 ambiguity points. 02:27:51 (silly point) systems or silly (point systems)? 02:28:39 i much like the former 02:28:44 silly points are the best 02:28:47 silly ((silly point) systems) 02:29:29 -1 fake lisp points 02:30:43 it was more like ((((silly)) ((((point)) ((systems)))))) 02:31:04 ()()()()()()()()()()()()() 02:31:20 quite silly 02:31:54 -!- BeholdMyGlory has quit (Read error: Connection reset by peer). 02:31:55 in cases like the one quintopia likes, I usually hyphenate. silly-point systems. 02:32:25 unless it's just clear from context or whatever. 02:32:44 > 28e9/200000**(1/3) 02:32:45 4.787932650694753e8 02:33:25 -!- myndzi\ has quit (Ping timeout: 258 seconds). 02:34:56 -!- myndzi has joined. 02:42:33 -!- copumpkin has joined. 02:42:34 -!- copumpkin has quit (Changing host). 02:42:34 -!- copumpkin has joined. 02:44:18 -!- pumpkin has joined. 02:46:43 -!- copumpkin has quit (Ping timeout: 246 seconds). 02:47:13 > foldr' (*) 33 (replicate 99999999999 1) 02:47:14 Not in scope: `foldr'' 02:47:33 > foldr $! (*) 33 (replicate 99999999999 1) 02:47:34 Couldn't match expected type `a -> b -> b' 02:47:34 against inferred type `[... 02:47:49 :t foldr 02:47:50 forall a b. (a -> b -> b) -> b -> [a] -> b 02:48:30 foldr' makes little sense as a direct recursion 02:48:47 this isn't about making sense! 02:48:57 it's about inefficient id functions 02:49:16 you'd have to reverse the list first to make it efficient without exhausting the stack 02:50:25 since (*) is strict, you can probably get the same result by just using foldr? 02:51:10 > foldr (*) 33 (replicate 99999999999 1) 02:51:11 *Exception: stack overflow 02:51:25 unexpected. 02:51:40 > foldr (*) 33 (replicate 9999999 1) 02:51:40 now since (*) is also commutative, foldl' might be equivalent... 02:51:41 *Exception: stack overflow 02:51:52 oerjan: but more efficient right? 02:52:16 well sort of, it won't overflow the stack... 02:52:26 -!- pumpkin has changed nick to copumpkin. 02:52:28 and can probably be optimized into a loop 02:52:38 > foldr (*) 33 (replicate 9999 1) 02:52:39 33 02:52:42 > foldr (*) 33 (replicate 999999 1) 02:52:43 *Exception: stack overflow 02:52:45 > foldr (*) 33 (replicate 99999 1) 02:52:46 33 02:52:49 there we go. 02:54:07 > let id1 x = foldr (*) x (replicate 99999 1); id2 = (!!999999999999 . iterate id1; 02:54:08 : parse error on input `;' 02:54:10 oops 02:54:33 > let id1 x = foldr (*) x (replicate 99999 1); id2 = (!!999999999999) . (iterate id1) in id2 33 02:54:37 mueval-core: Time limit exceeded 02:55:08 ..success. Time to write a library for inefficient chaining of inefficient id functions. 02:58:10 i have a hunch that that would have overflowed the stack if it actually got to finish building the thunks... 02:58:35 > let id1 x = foldr (*) x (replicate 99999 1); id2 = (!!999) . (iterate id1) in id2 33 02:58:38 *Exception: stack overflow 02:58:41 yup 02:59:59 Apparently, NixOS does not currently install. 03:00:24 you can only have NixOS if you already have it. *MWAHAHAHAHA* 03:02:52 NixOS seems interesting. 03:02:55 I'd love to see how it turns out. 03:03:11 > let id1 x = foldl (*) x (replicate 99999 1); id2 = (!!999999999999) . (iterate id1) in id2 33 03:03:15 Yeah, it's a very clever concept. 03:03:20 *E 03:03:29 But with a completely and utterly broken installer, I have to rate its usability as "0". 03:03:39 (estimation: locks up on boot in qemu) 03:03:43 "if you change the kernel, Nix will ensure that external kernel modules such as the NVIDIA driver will be rebuilt as well" 03:03:55 welcome to every sane distroy 03:04:03 :c 03:04:43 coppro: What's more interesting about NixOS is that it makes it very, very difficult to break an install. 03:05:00 For instance, it is pretty much impossible for a library update to break packages. 03:05:15 Well. That's a feature of Nix, which NixOS uses. But you know what I mean. 03:05:54 wow, nix apparently is being developed on ARM 03:06:18 pikhq, sudo rm -rf /usr/lib 03:06:19 Done. 03:06:20 Broken 03:06:25 here's the thing that bothers me about it 03:06:29 Lymee: No such directory. 03:06:35 pikhq, sudo rm -rf /nix 03:06:57 since it never deletes old packages 03:07:00 Yesss, that would break it. 03:07:09 doesn't it slowly eat your storage up? 03:07:22 quintopia: You can call for a collection cycle. 03:07:24 quintopia, I assume it would have an "clean" command or something to manually purge things. 03:07:32 If they didn't think of it, I would be shockced. 03:07:34 shocked* 03:07:51 Thereby telling it to garbage collect any packages not currently referenced by a configuration. 03:07:57 pikhq: so like "delete all configurations before X"? 03:08:17 quintopia: No, you'd do "delete all configurations before X", and then "garbage collect". 03:08:28 ah 03:14:24 -!- azaq23 has quit (Ping timeout: 244 seconds). 03:17:00 * pikhq is so very tempted to NIH a distro. 03:17:05 This is not a good thing. 03:22:10 -!- zzo38 has quit (Remote host closed the connection). 03:27:42 I assume that installing Nix on an existing system is a bad idea. 03:32:43 why 03:32:43 y 03:32:58 Not really. 03:33:03 That's an intended use-case. 03:34:45 so 03:35:03 what if you get bad packages 03:35:12 Define "bad". 03:35:13 what if the maintainers fuck up your shit 03:35:25 Okay, so you have a bad package. 03:35:33 And? 03:35:46 yep and you need that package. it's the most important thing you need on your system 03:36:02 how hard is it to fix the build? 03:36:09 So, what you're saying is basically, "imagine that libc fucked up". 03:36:34 yes, or that the package that installs it fucks up or something 03:36:56 Only packages that depend on that specific package will be affected by it. 03:36:57 because packages here seem to be doing a lot more than traditional packages 03:37:09 All others will be depending on the previous libc. 03:38:08 do you think the userbase will be able to keep up with the demand for new packages? 03:39:36 Do you even understand how Nix works? 03:39:53 You're asking questions that make about as much sense as "What if the cat jumps over the moon?" 03:40:35 not completely, but i wouldn't be asking otherwise 03:40:52 but i do understand that a distro is only as good as its userbase 03:41:04 yeah everyone knows it's cows who do that 03:42:21 Okay, so each package has its files in /nix/HASH-pkgname/, where HASH is a cryptographic hash of all its dependencies concatenated (IIRC, things like "configuration settings" are part of that, and I know that build-time dependencies are) 03:42:49 Each package basically refers to files *in those directories*. 03:43:12 So, a package update literally cannot affect other packages unless those packages update. 03:48:07 yeah i got that much 03:48:21 i just wanted to know hard it would be to fiddle with a package 03:48:44 say "this package is broken, but i want this package, and the other users aren't fixing it" 03:49:08 No real problem. 03:49:55 Which packages are active (i.e. have symlinks in ~ for the sake of your PATH) is per-user. 03:50:11 You could just build your own packages, and voila. 03:50:13 and you say you can have multiple versions of the same package simultaneously. how much of a troubleshooting headache would this cause? seems like it would make the system dependency graph a bit hairier. 03:50:31 I don't see why. 03:51:07 because every time you want to fix something, you have to know which versions of which packages it depends on. is there a tool to make that easier? 03:51:26 Yeees, the package manager. 03:52:02 You don't maintain all this *manually*. 03:52:16 obviously, but that's what bothers me you know :P 03:52:43 it makes it harder for me to visualize the weak points in the system 03:53:18 You might wish to read up on the Nix expression language. 03:54:05 okay 04:01:05 -!- CakeProphet has quit (Ping timeout: 240 seconds). 04:15:14 -!- BeedaWeeda has joined. 04:18:59 do you think that if you were a kid and you were told growing up that jack and the bean stalk was religion that by the time you got older you would be defending jack and the bean stalk instead of jesus christ? 04:21:07 sorry i dont religion 04:21:55 ^ 04:22:29 BeedaWeeda: No, because I do not defend the myth of IESVS. 04:23:01 But those who do? I'd certainly imagine so. 04:24:10 It is quite demonstrable that religious belief is primarily correlated with the beliefs of ones parents, followed quite closely by the common beliefs of the region. 04:24:19 I'd imagine so too, though perhaps not as many 04:24:36 Well, yes; Jack and the Bean Stalk is a much less self-defending meme. 04:25:23 -!- derrik has joined. 04:26:45 -!- derrik has left. 04:27:01 -!- zzo38 has joined. 04:27:46 -!- BeedaWeeda has quit (Ping timeout: 244 seconds). 04:28:54 -!- BeedaWeeda has joined. 04:30:57 if you look back in history 04:31:08 in ancient civilizations 04:31:38 they had religious beliefs that are very similar to the ones commonly held today 04:31:43 they had saviors 04:31:45 messiahs 04:31:46 gods 04:31:51 believable 04:31:57 and they denounced everyone elses gods 04:32:10 you can study this and see for yourself 04:32:18 it just proves that history repeats 04:32:43 theory: people are silly 04:33:50 proof: 04:34:29 did you guys see this months edition of national geographic? 04:34:53 it features that archaeological site in turkey they discovered some decades ago, gobekli tepe 04:34:57 its funny 04:35:05 because according to them 04:35:22 the site was built by primitive cave men, hunter gatherer type people 04:35:30 BeedaWeeda: No argument with that. It is *indeed* quite amusing that most current religious beliefs are very similar to ancient and dead beliefs. 04:35:36 but then you see 04:35:56 these huge pillars 04:36:05 very finely carved 04:36:25 very complex structures 04:36:47 they say the cavemen did this all on their own with some rope and logs 04:37:13 i held my head down in shame, i cant believe anyone could believe 04:37:33 More plausibly, it wasn't "cave men". 04:37:35 some primitive hunter/gatherer's could build a structure like tha 04:38:11 Such complex structures require, at a minimum, agriculture. Such that you can have people dedicated to such inessential crafts. 04:39:18 i think civilization goes back much further than is commonly believed in the scientific community 04:39:53 What makes you think that? 04:40:18 What's commonly believed in the scientific community is based upon evidence. 04:40:42 yes 04:40:55 but unfortunately in a lot of cases, that notion becomes dogma 04:42:40 is this an occult chatroom? 04:43:11 For instance, the origin of civilization is believed to be somewhere about 9500 BCE, because this is the approximate age of the oldest found sedentary, agricultural culture. 04:43:32 If we find an older such culture, then we can push the founding of civilization further back. 04:44:08 No, this is not an occult chatroom. 04:44:13 "I don't put scientists on my committees. Give them more data and they'll just change their minds." 04:46:07 zzo38: where are you? 04:46:18 zzo38: i invoke your mystical power! 04:48:08 quintopia: I am at Canada. 04:48:17 What kind of mystical power are you trying to invoke? 04:48:39 whatever it was, i think it was successful 04:48:40 zzo38: BeedaWeeda is interested in Magic 04:49:28 quintopia: :D 04:49:30 as i was filled with zzo38 mystery at the moment i saw quintopia: I am at Canada. 04:52:24 `addquote as i was filled with zzo38 mystery at the moment i saw quintopia: I am at Canada. 04:52:25 475) as i was filled with zzo38 mystery at the moment i saw quintopia: I am at Canada. 04:52:50 i am not sure that works very well without context 04:52:56 anyone who sees that in the future will think it is two quotes 04:53:06 but that is the format that has been accepted 04:53:12 add context if you like 04:53:50 and then they will try to correct the spacing, and we must undo it 04:54:52 -!- Lymee has quit (Ping timeout: 258 seconds). 04:54:56 well you can delete it if you like too 04:55:02 but know that i also received the mystery 04:56:16 you mean magick 04:56:45 its interesting yea, but i wouldnt dedicate the time necessary to learn it 04:56:50 We very often have quotations without proper context so don't worry about it too much 04:56:53 with zzo38, it's mostly Magic 04:57:36 yeah but elliott has been known to delete them 04:57:48 -!- Lymee has joined. 05:08:00 -!- Vorpal has joined. 05:13:21 Let's play pokemon card: http://zzo38computer.cjb.net/textfile/miscellaneous/pokemon_card/puzzle.1 05:16:43 Can you do it? 05:20:29 what is the goal? 05:21:42 coppro: Goal is win. 05:22:01 (Obviously) 05:22:04 -!- Lymee has quit (Ping timeout: 252 seconds). 05:22:47 in one turn 05:22:49 ? 05:22:50 Reload the file if necessary; I have clarified a bit 05:22:58 how would one make a game in which the goal was to lose, anyway 05:23:01 ok 05:23:05 coppro: Yes, in one turn. 05:23:22 oerjan: Some chess puzzles might do that possibly (lose without resigning) 05:23:39 (I think in chess they are called "reflex mate") 05:25:19 coppro: Note that if you fail to win this turn, you will lose due to running out of cards!! 05:25:36 zzo38: not if you restock your deck with garbage run 05:25:40 zzo38: is it something other than gust of wind the porygon, move the damage from the hypno on to it, and then attack it? 05:26:25 -!- Vorpal has quit (Ping timeout: 250 seconds). 05:26:50 coppro: Yes. Doing that will knock out only one opponent's pokemon and you need to knock out 2 opponent's pokemons to win. Note opponent can knock you out in one turn you lose. 05:27:02 -!- Lymee has joined. 05:27:03 -!- Lymee has quit (Changing host). 05:27:03 -!- Lymee has joined. 05:27:30 You can restock your deck but it won't help much (opponent will probably knock you out; they have some cards you cannot see) 05:29:28 One hint: At the end of the game your hand will contain only the 2 cards you picked up from knocking out 2 of opponent's pokemons (what the cards are is irrelevant) 05:30:25 oh right I forgot how prizes work 05:32:35 If you win, you make up a puzzle game of pokemon cards next. 05:32:51 (Actually you don't have to make up one if you don't want to) 05:34:44 Also, you cannot use CURSE to move damage from your own cards to opponent's cards. You can only move damage from one of opponent's card to another. 05:34:47 * pikhq has discovered a build system infinitely superior to Make. 05:34:52 I call it "/bin/sh". 05:35:10 pikhq: Yes that is what I use for my own programs. 05:36:27 zzo38: can you please include pokemon's types somewhere? 05:36:32 *pokemons' 05:36:56 coppro: They are included. That is what the "E:" means. 05:37:52 zzo38: oh ok 05:38:03 time sh -c './configure && make'; 2.807 seconds. 05:38:06 (It is short for "Energy type") 05:38:14 time ./build.sh; 0.275 seconds. 05:38:30 Heck time make; 0.349 seconds 05:38:33 zzo38: so why does "use power to move damage from hypno to porygon, retreat to hypno, gust of wind mr mime, attack and deal the extra damage to porygon" not work? 05:38:49 pikhq: `Heck': command not found 05:38:52 (okay, okay, so time make -j3;0.180 seconds) 05:38:54 coppro: XD 05:40:24 If we decide to permit use of GNU parallel: 05:40:44 coppro: Yes, it doesn't work. For one thing, you cannot use CURSE to move damage from your cards to opponent's cards. 05:41:32 ... 0.406 seconds. 05:41:39 Actually I found an error in my text which I have now corrected. Opponent should have *two* of MR. MIME cards. 05:41:40 GNU parallel is slower than I'd like. 05:43:29 zzo38: I mean from my opponent's hypno... oh 05:43:41 oh wait, the damage is on the dark muk 05:43:42 Opponent has no HYPNO. 05:43:43 I meant the dark muk 05:43:52 Yes, DARK MUK, that makes sense. 05:44:11 Still, I have correct it and now opponent has two MR. MIME cards, so what you say won't work. 05:44:34 (Please reload the file) 05:44:35 then I would use gengar's power, use gust of wind, use itemfinder to get back goop, play goop, and then retreat and attack 05:45:00 coppro: Note that ITEMFINDER requires two other cards in your hand in order to do so. 05:46:34 zzo38: does it? 05:46:38 it doesn't say that it does 05:46:58 Another typo, thanks I will correct it. 05:47:23 ah ok 05:49:10 I corrected that typo too, please reload the file. 05:49:43 aha! 05:50:09 I'm not sure what the garbage run and bill are for 05:50:39 Some of the cards that do not say "irrelevant" can still be irrelevant. 05:50:44 oh ok 05:51:08 but I would go with: use my power to put the damage on porygon. gust of wind so that dark muk is active. retreat the gengar to the spearow; retreat the spearow to the hypno paying the two recycle energies, getting them in hand 05:51:28 itemfinder discarding them to get back the goop gas attack, use it, attack dealing 6 damage to dark muk and 1 to porygon, giving two kos 05:51:40 coppro: Yes, good! That is correct. 05:52:43 I, sadly, am not very good at puzzle composition 05:52:52 much less with Pokemon cards, which I haven't played with in a long time 05:53:19 also when you say old-style rules, what has changed? 05:53:35 coppro: I don't know what has changed actually, sorry. 05:54:55 ok 05:55:13 I was not under the impression that there were any major rules changes 05:56:56 Yes, this puzzle is in one such case where opponent's cards can be helpful to you!! 05:57:31 Yes, that's quite often the case 05:58:30 -!- oerjan has quit (Quit: Good night). 06:00:26 at least in Magic 06:01:37 coppro: Yes, in Magic: the Gathering such things are more common. 06:28:38 -!- VanillaIsotope has joined. 06:31:29 http://i299.photobucket.com/albums/mm295/umar_sajjad/PSY/gifpsy.gif 06:32:44 VanillaIsotope: What is that picture for? 06:32:57 to show you guys how i feel 06:33:06 ;) 06:33:18 OK 06:33:27 Well, especially after every chakra is opened 06:33:32 thats how I feel 06:33:45 Especially after doing the breath of fire 06:34:00 ;) 06:34:44 wonky 06:35:08 pranyama is good for you :D 06:40:53 http://psychedelic-information-theory.com/ 06:42:27 http://psychedelic-information-theory.com/toc.php 07:01:41 -!- monqy has quit (Quit: hello). 07:02:37 Y'know, the miracles of Jesus really do reflect the time that the gospels were written in. 07:02:46 I mean, curing blindness and leprosy? 07:02:54 Sure, that may have been impressive back then. 07:03:33 But we can replace human vision, and leprosy is a probable target for extinction in the next, oh, 50 years. 07:04:15 It's all a bunch of things that a bunch of 0 CE Jews would've thought impressive. 07:04:39 Most of which a well-prepared time traveller could have pulled off. 07:05:07 Yes, they would call it impressive. Time traveller might be able to do it except that probably time travel cannot be done that way anyways. 07:05:09 Jesus as a time traveler? 07:05:11 Win. 07:05:30 I do not believe time travel can be done that way. 07:05:35 Starting Christianity? 07:05:36 Not so much. 07:06:00 We can even improve the amount of miracles doable if we allow for clever tricks to make it *appear* that the miracle happened, rather than actually doing it. 07:06:47 Not going to be able to handle the "rose from the dead" thing without a suicidal double, though. 07:07:50 pikhq: Yes you can figure out such kind of clever tricks, possibly, maybe. It might work. But I doubt the time travel idea will work. 07:08:45 zzo38: I am not proposing this as something someone should/could do. 07:08:53 Just as something to think about. 07:09:09 Ones thoughts need not actually be possible. ;) 07:09:15 s/Ones/One's/ 07:09:17 pikhq: Yes, it is at least something to think about. 07:10:32 pikhq, "rise from the dead?" 07:10:46 Depends on the level of technology. 07:10:55 If you have, say, brain transfers? 07:11:06 Ah, true. I was merely discussing present technology. 07:11:22 Hmm.... 07:11:25 If we allow for future but plausible technology, then bam. 07:11:48 The gospels could then be interpreted as a time traveller playing god. 07:12:16 If Jesus was a time traveler, wouldn't the Bible already exist in their time? 07:12:19 Or something. 07:12:23 Gah time travel. 07:15:23 I doubt time travel can work that way. The laws of physics are not to be broken (it is OK to be bent slightly, though). The Old Testament probably already exist in their time, not the New Testament. But even if it is the case they wouldn't have necessarily brought it back in time with them! 07:16:11 obligatory: wibbly wobbly 07:16:52 -!- CakeProphet has joined. 07:16:53 -!- CakeProphet has quit (Changing host). 07:16:53 -!- CakeProphet has joined. 07:23:07 -!- CakeProphet has quit (Ping timeout: 276 seconds). 07:47:18 repo.or.cz seems some problem I cannot edit the project settings. 07:47:53 http://aya.shii.org/wp-content/uploads/2011/06/chinabisyoujo10.jpg 07:47:59 The image is not doctored. 07:48:17 The person, obviously, is. 07:50:57 O_O 07:51:12 that is disturbing 07:51:49 Would it make you feel better to realise that it's a combination of heavy makeup, contacts, and bizarre camera angles on someone with slightly odd proportions? 07:52:09 yes 07:52:35 it's still disturbing 07:52:57 Well, yes, it is in the uncanny valley. 07:53:16 I do feel better than there is no plsatic surgery involved 07:53:54 that was my first reaction 08:05:38 I tried to make the Redmine tracking system for TeXnicard, so that now you can post issue report, document, wiki, forum, etc. There are some things isn't very good but at least it can work. However I might have done some things wrong too. https://devlabs.linuxassist.net/projects/texnicard 08:07:06 Maybe I did it wrong I don't know 08:08:20 pikhq: Yes I did when I saw the picture, must think it must be some combination of makeup, contacts, camera angle, odd proportions, etc 08:08:45 Still fucking creepy. 08:09:48 pikhq: Is that what you think? 08:13:06 -!- jcp|other has joined. 08:14:57 -!- javawizard has quit (Ping timeout: 258 seconds). 08:15:23 -!- jcp has quit (Ping timeout: 260 seconds). 08:16:08 zzo38 thinks differently, not that it is a bad thing. It's actually quite interesting to watch zzo38 think. 08:16:38 zzo38: It's "uncanny valley" kind of creepiness. 08:17:05 Nothing *inherent*, just the picture triggering my brain into going "WTF THATS NOT RIGHT". 08:17:43 -!- BeedaWeeda has quit (Quit: The internet is full, go away.). 08:21:33 -!- jcp has joined. 08:23:44 do u guys like my jewfro 08:23:47 http://ak0.okccdn.com/php/load_okc_image.php/images/16/150x150/558x800/0x39/675x714/0/5208418447782484391.jpeg 08:44:39 pikhq, it has not fallen that low yet. 08:45:30 -!- foocraft_ has quit (Excess Flood). 08:46:14 -!- foocraft_ has joined. 08:57:29 -!- VanillaIsotope has quit (Quit: wrong button). 09:18:10 Make a pokemon card puzzle involving the "IMAKUNI?" card. 09:18:34 imakuni? 09:19:35 Your active pokemon is now confused. Imakuni? wants you to play him as a basic pokemon but you can't. A strange creature not listed in the pokedex, he asks people "Who is cuter, Pikachu or me?" 09:20:32 what 09:20:36 link 09:21:02 -!- aloril has quit (Ping timeout: 258 seconds). 09:21:04 I have no link sorry 09:22:34 This card is only in Japan and in Pokemon Card Gameboy 09:23:33 http://bulbapedia.bulbagarden.net/wiki/Imakuni%3F_(CoroCoro_promo) 09:23:51 It is, as far as I know, the only trainer card in the game that Pokemon Card Gameboy lets you play even if it would have no effect (where discarding cards from your hand does not count as an "effect" but shuffling your deck does count) 09:26:28 huh 09:34:46 -!- aloril has joined. 09:47:19 -!- Vorpal has joined. 09:47:19 In addition to IMAKUNI? card, I would like to see RAINBOW ENERGY used in some pokemon card puzzle. 09:49:55 RAINBOW ENERGY: Can be used as any kind of energy but causes 1 point of damage to the card it is attached to when you play this energy card to attach. 09:58:45 -!- myndzi has quit (Remote host closed the connection). 09:59:50 -!- mr45 has joined. 10:00:02 -!- mr45 has left. 10:00:23 Make some puzzle involving knock out all six of opponent's pokemons and five of your own, all on the same turn. Is it possible somehow? 10:02:30 Make one where the game lasts multiple turns (maybe you have seen the opponent's cards already somehow) 10:05:18 -!- zzo38 has quit (Remote host closed the connection). 10:08:35 -!- myndzi has joined. 11:35:34 aiee, grub has a different device map when booting and when running grub-install 11:35:35 gah 11:49:37 -!- CakeProphet has joined. 11:49:37 -!- CakeProphet has quit (Changing host). 11:49:37 -!- CakeProphet has joined. 11:56:37 the hell /dev/md1 got renamed to /dev/md126 somehow 11:56:41 hell,* 12:10:54 how do I convert hex to byte value in Haskell? 12:16:20 > read "0xff" :: Int 12:16:20 255 12:16:49 oh.. :) 12:20:38 > readHex "ff" 12:20:38 [(255,"")] 12:49:04 -!- derrik has joined. 12:49:30 -!- derrik has left. 12:58:29 -!- BeholdMyGlory has joined. 12:59:45 -!- azaq23 has joined. 13:03:48 it would be cool if we used hex instead of decimal. 13:04:14 > 16 ** 3 13:04:15 4096.0 13:04:32 > map (16 **) [1..] 13:04:33 [16.0,256.0,4096.0,65536.0,1048576.0,1.6777216e7,2.68435456e8,4.294967296e9... 13:04:40 > map (16 ^) [1..] 13:04:41 [16,256,4096,65536,1048576,16777216,268435456,4294967296,68719476736,109951... 13:04:58 we could rarely need more than 5 digits to really talk about most things. 13:07:56 same with scientific communication if you employ scientific notation. Though I guess the same could be said about decimal, since then the only thing that matters is your precision. 13:08:07 > iterate (*16) 1 13:08:07 [1,16,256,4096,65536,1048576,16777216,268435456,4294967296,68719476736,1099... 13:10:13 not really very different in elegance. I guess it's more efficient. 13:12:47 Aye, but I think it's less more efficient than I first thought 13:13:38 I think both do a number of multiplications that's linear in the length of the list 13:18:45 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 13:19:15 @pl fibs = 0:1:zipWith (+) fibs (tail fibs) 13:19:15 fibs = fix ((0 :) . (1 :) . ap (zipWith (+)) tail) 13:19:29 how... beautiful? 13:20:17 I guess that actually is a nice definition. 13:21:07 oh okay, now I see how ap makes sense... 13:21:09 :t ap 13:21:09 forall (m :: * -> *) a b. (Monad m) => m (a -> b) -> m a -> m b 13:21:22 for functions, anyways. 13:21:24 > fix ((0:) . scanl (+) 1) 13:21:26 [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946... 13:22:37 @pl (n:) . ap (zipWith f) tail 13:22:37 (n :) . ap (zipWith f) tail 13:22:46 @pl scanl f n = (n:) . ap (zipWith f) tail 13:22:46 scanl = flip ((.) . (:)) . (`ap` tail) . zipWith 13:22:59 ...right? 13:24:18 @check \n xs -> scanl (+) n xs == ((n:) . ap (zipWith (+)) tail) xs 13:24:18 "Falsifiable, after 1 tests:\n-3\n[3,0,-3]\n" 13:24:58 oh. I just took what you replaced with scanl (+) 1 13:25:04 and assumed they were equivalent. 13:25:16 They're not :-) 13:27:28 @check \xs -> scanl (+) 1 xs == ((1:) . ap (zipWith (+)) tail) xs 13:27:29 "Falsifiable, after 1 tests:\n[-1,-2]\n" 13:30:12 > let fibs = -1 : 1 : zipWith (+) fibs (tail fibs) in take 10 fibs 13:30:13 [-1,1,0,1,1,2,3,5,8,13] 13:30:22 I went one step back. :) 13:31:00 > take 10 $ fix ((-1:) . scanl (+) 1) 13:31:02 [-1,1,0,1,1,2,3,5,8,13] 13:31:45 but really you could do that with any n and -n pair so... it's not really unique or anything. 13:32:26 I don't really know if you could coherently go "backwards" from 0 in the fibonacci sequence. 13:32:40 -s 13:33:08 > take 10 $ fix ((-1:) . scanl (+) 0) 13:33:10 [-1,0,-1,-1,-2,-3,-5,-8,-13,-21] 13:33:25 > take 10 $ fix ((0:) . scanl (+) (-1)) 13:33:27 [0,-1,-1,-2,-3,-5,-8,-13,-21,-34] 13:33:36 > let fibs = 2 : -1 : zipWith (+) fibs (tail fibs) in take 10 fibs 13:33:37 [2,-1,1,0,1,1,2,3,5,8] 13:33:52 > let fibs = -3 : 2 : zipWith (+) fibs (tail fibs) in take 10 fibs 13:33:53 [-3,2,-1,1,0,1,1,2,3,5] 13:34:36 well you you can just alternate sign as you count up in absolute value. 13:35:05 er wait 13:35:26 > let fibs = 5 : -3 : zipWith (+) fibs (tail fibs) in take 10 fibs 13:35:27 [5,-3,2,-1,1,0,1,1,2,3] 13:36:18 > let fibs = -8 : 5 : zipWith (+) fibs (tail fibs) in fibs 13:36:19 [-8,5,-3,2,-1,1,0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,... 13:37:14 so it's actually just the original fibonacci sequence but in reverse and with alternating signs. 13:37:54 -gasp- amazing. 13:40:10 > let fibs = 55 : -34 : zipWith (+) fibs (tail fibs) in fibs 13:40:10 [55,-34,21,-13,8,-5,3,-2,1,-1,0,-1,-1,-2,-3,-5,-8,-13,-21,-34,-55,-89,-144,... 13:40:26 > let fibs = -55 : 34 : zipWith (+) fibs (tail fibs) in fibs 13:40:26 [-55,34,-21,13,-8,5,-3,2,-1,1,0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,... 13:41:55 alternating the sign correctly is important. Otherwise you'll end up with the negative Fibonacci sequence. He's a real curmudgeon. 13:44:53 > let fibs = -55 : 34 : zipWith (+) fibs (tail fibs) in foldl1 (+) $ take 21 fibs 13:44:53 110 13:46:41 sum of the odd elements.. 13:46:52 from the first 11 numbers. 13:47:03 er, 10 13:47:25 > let fibs = -55 : 34 : zipWith (+) fibs (tail fibs) in foldl1 (+) $ take 20 fibs 13:47:26 55 13:48:06 heh 13:49:13 > let fibs = 89 -55 : zipWith (+) fibs (tail fibs) in foldl1 (+) $ take 23 fibs 13:49:17 mueval-core: Time limit exceeded 13:49:40 > let fibs = 89 : -55 : zipWith (+) fibs (tail fibs) in foldl1 (+) $ take 23 fibs 13:49:41 288 13:49:48 > let fibs = 89 : -55 : zipWith (+) fibs (tail fibs) in foldl1 (+) $ take 22 fibs 13:49:49 199 13:49:57 yeah, just a coincidence... 13:51:30 -!- Gregorrrrr has joined. 13:53:14 iterate (putChar 'y' >>) $ return () 13:53:56 or you know, just forever (putChar 'y') or something 13:54:53 or fix (putChar 'y' >>) I believe would work. 13:57:05 Blap 13:57:49 so many ways to affirm. 14:19:01 -!- jcp has quit (Ping timeout: 246 seconds). 14:19:21 -!- jcp has joined. 14:21:32 -!- jcp|other has quit (Ping timeout: 264 seconds). 14:25:06 -!- copumpkin has joined. 14:25:06 -!- copumpkin has quit (Changing host). 14:25:07 -!- copumpkin has joined. 14:25:37 -!- javawizard has joined. 15:18:59 -!- Gregorrrrr has quit (Ping timeout: 252 seconds). 15:21:32 -!- Lymee has quit (Ping timeout: 264 seconds). 15:39:46 -!- zzo38 has joined. 15:40:56 Probably the reason my repo.or.cz password stopped working is someone reset it. 15:46:05 Now I reset it by myself too and now it works. 16:04:24 -!- augur has quit (Remote host closed the connection). 16:15:51 Did I put enough issue categories in here? https://devlabs.linuxassist.net/projects/texnicard/issues/report 16:16:23 Is there any one I forgot? 16:35:52 -!- Phantom_Hoover has joined. 16:35:59 http://www.reddit.com/r/AskReddit/comments/ic80s/whats_an_extremely_controversial_opinion_you_hold/c22p825?context=3 16:36:09 Pictured: perspective. 16:36:19 -!- MigoMipo has joined. 16:36:42 Phantom_Hoover, the pistons in mc 1.7 are cool btw 16:36:49 in case you didn't notice, it is out 16:44:19 Vorpal, so yeah, pistons are cool, but I can't really think of an original use offhand. 16:44:55 Holy crap Painterly is updated already. 16:52:44 And MC.net is down. As ever. 16:57:15 Hey, Vorpal, can I have your bin directory? 17:08:06 Phantom_Hoover, I haven't updated yet, I'm running thermal stress test on my new computer 17:08:12 if you want 1.6 I can give it however 17:08:50 and wow, this GPU fan is quiet 17:22:44 -!- augur has joined. 17:40:48 -!- ais523 has joined. 17:42:14 -!- zzo38 has quit (Remote host closed the connection). 18:09:21 -!- monqy has joined. 18:35:33 -!- aloril has quit (Ping timeout: 240 seconds). 18:47:42 -!- NihilistDandy has joined. 18:48:56 -!- aloril has joined. 18:55:26 -!- copumpkin has quit (Ping timeout: 240 seconds). 18:56:05 -!- copumpkin has joined. 18:56:06 -!- copumpkin has quit (Changing host). 18:56:06 -!- copumpkin has joined. 19:29:38 -!- oerjan has joined. 19:30:23 oerjan! 19:31:10 evening 19:33:24 Phantom_Hoover, actually. 19:33:50 -!- Phantom_Hoover has changed nick to evening. 19:40:22 I think both do a number of multiplications that's linear in the length of the list 19:40:45 surely the map (16^) and map (16**) duplicate work more... 19:41:21 ** does, but ^ is specialized for integers so it should be able to do a logarithmic number of multiplications 19:41:33 It's still more work but I think it's asymptotically the same 19:41:40 not just integers, Integrals 19:41:50 hm maybe 19:41:54 That is to say, integers :-P 19:42:11 and non-negative ones at that 19:43:11 well O(n log n) i guess, which is still somewhat more than O(n). 19:43:17 or wait 19:43:27 hm... 19:43:38 log 1 + log 2 + ... + log n 19:43:51 hm that's log (n!) 19:44:55 mind you this is still ignoring the exact complexity of each multiplication 19:45:03 True that 19:47:22 stirling's approximation: ln n! = n ln n - n + O(ln(n)) 19:47:34 so O(log (n!)) = O(n log n) 20:05:47 Quick, someone tell me if Clojure is A Bad Thing. 20:06:06 Logreading elliott: YES I KNOW SHUT UP OK 20:07:05 -!- evening has changed nick to Phantom_Hoover. 20:18:45 jew jould alwaje look for clojure in evjything 20:19:06 -!- boily has joined. 20:20:25 c'est boily! 20:31:43 oui, c'est moi. 20:35:45 boily! 20:36:03 how lovely to meet you! 20:36:09 * quintopia shakes hand 20:38:20 * boily shakes back 20:39:21 sorry, but I'm going to disappear for the weekend for a long paint-job. 20:39:28 back by monday, I guess! 20:39:33 -!- boily has quit (Quit: WeeChat 0.3.5). 20:44:38 -!- pikhq_ has joined. 20:47:54 -!- pikhq has quit (Ping timeout: 260 seconds). 21:10:48 -!- pikhq has joined. 21:12:54 -!- pikhq_ has quit (Ping timeout: 258 seconds). 21:22:27 -!- elliott has joined. 21:23:06 oh that google+ thing came out 21:23:06 elliott: You have 1 new message. '/msg lambdabot @messages' to read it. 21:27:05 yeah i should check if my invite is valid yet 21:29:08 who cares 21:30:17 does anyone know if it's possible to make it so i don't get emailed about replies to my comments on a particular youtube video? 21:30:35 people keep replying even though i posted it a month ago and haven't said a thing since 21:30:46 reply saying everyone is a faggot 21:30:55 Literally everyone. 21:30:58 Every last human being. 21:31:02 Human race: Doomed. 21:31:44 Gregor: nah there's still artificial insemination 21:31:48 True 21:32:25 oerjan, not enough, I'm afraid. 21:32:33 The slightest spark and we're all alight. 21:32:39 oh dear 21:32:47 yeah that could be awkward 21:33:03 Gregor: i just invented human parthenogenesis. we can be gay and still live on! 21:33:36 except for very sparsely populated countries, maybe 21:33:51 india would go down in flames 21:34:32 norway will greatly regret our insistence on building houses out of wood 21:34:35 people keep replying even though i posted it a month ago and haven't said a thing since 21:34:39 What'd you post? 21:35:29 comex: go make gmail think that you send your messages 21:35:34 maybe by removing the .s :P 21:35:53 Phantom_Hoover: Wait did you just invent us catching fire rapidly for no reason or is there a link I'm missing. 21:36:13 elliott: no you did. pay attention. 21:36:14 elliott, faggot as in bundle of wood. 21:36:22 Oh. 21:36:41 I liked it better when it was just "gays are really flammable for no reason at all". 21:37:16 i think the term is "flamboyant" 21:37:49 -!- augur has quit (Remote host closed the connection). 21:38:12 augur ran away before we remembered asking him to confirm 21:42:15 oh i figured out the problem 21:42:25 somehow people upvoted my comment to second place 21:42:29 -!- MigoMipo has quit (Read error: Connection reset by peer). 21:42:40 so it never dies! 21:44:44 Which video? 21:44:58 * Phantom_Hoover boggles again at the sheer stupidity that is MathML. 21:47:11 quintopia, eeeeewww, you subscribed to Vihart. 21:49:42 yes. 21:49:47 she's pretty cute 21:50:02 and i have some interest in techniques of math education 21:51:09 quintopia, protip: good techniques don't think tau is an important thing. 21:51:54 that is a matter of hotly contested opinion 21:52:07 and i distrust your expertise in the matter 21:52:19 (also, i was into vihart long before tau got popular) 21:52:30 hotly contested opinion lol 21:52:37 maybe among people who don't actually do any mathematics 21:53:34 among math educators. people who actually do mathematics couldn't give a rat's ass 21:54:30 ok show me someone who actually teaches mathematics who gives a rat's ass, also, someone who's level of education actually involves teaching people pi 21:54:38 as opposed to like a preschool teacher 21:54:49 addendum: competent 21:55:02 quintopia, protip 2: if you're teaching maths properly, i.e. to people who would benefit from it, tau vs. pi is irrelevant. 21:55:43 "peole who would benefit from it" is everyone 21:56:13 quintopia, I'm not so deluded as to think everyone's time is worth learning calculus. 21:56:41 obviously 21:56:50 Sure, it's good to build up your reasoning skills; but tau vs. pi is irrelevant to that. 21:56:56 calculus is not even a field of math 21:57:07 quintopia, ...what. 21:57:09 it's a set of tools required by ... engineers mostly 21:57:09 Please. Shut up. 21:57:14 Shut up this very minute. 21:57:18 Shut. Up. Now. 21:57:28 There is nothing you can say now that will salvage this. 21:57:41 there are fields of math that require calculus, but calculus would not be called calculus if it weren't meant to be just that: a set of tools 21:57:47 You are now firmly marked down as An Idiot in my mind. 21:57:53 I told you to shut up. 21:57:58 You're just digging yourself deeper. 21:58:13 you're pretty annoying, you know that? 21:58:26 quintopia: if you exclude calculus from math, then you have also excluded every level of "math" at which tau vs. pi could conceivably matter. 21:58:54 quintopia, I don't suffer fools gladly, if that's what you mean. 21:59:04 oerjan: it doesn't really matter to me. 21:59:35 i think tau is slightly more elegant in the grand scheme of things, but i have no data as to its pedagogical value 21:59:42 calculus is not even a field of math 21:59:42 If you hadn't just said calculus isn't a field of maths, I wouldn't be doing this. 21:59:46 it's a set of tools required by ... engineers mostly 21:59:48 is oerjan still here 21:59:53 is he available for laughing purposes 21:59:56 i cant do it all by myself 22:00:10 * oerjan throws a pie in elliott's face 22:00:12 there are fields of math that require calculus, but calculus would not be called calculus if it weren't meant to be just that: a set of tools 22:00:23 hurr calculus is a bunch of integration rules not a set of formal definitions hurrrrr 22:00:39 hurr it's actually really hard to act this stupid i'm going to have to stop 22:00:50 It's very, very hard to laugh at thiss. 22:00:52 *this 22:00:58 i think we're pretty much at the poin that there is no way to make myself understood. there is no reason for me to try. 22:01:41 erm, but what's your reply to that 22:01:43 oh, right 22:01:45 quintopia: i have an imagination 22:03:50 alright, if you must have it to prove me wrong...what is the latest groundbreaking theorem in the field of calculus? 22:04:10 OK, so something has to be a full field to be mathematics? 22:04:16 I cannot even *believe* you just said that. 22:04:22 OK, so if a certain branch of mathematics ends up being mostly solved somehow, it is no longer part of mathematics? 22:04:23 Is geometry not a field of mathematics? 22:04:24 it is not entirely unreasonable to consider calculus to be the mindless part of the field of math otherwise called analysis 22:04:38 Of course calculus is analysis? :P 22:05:22 oerjan, sure, but it was certainly cutting-edge mathematics when it was developed, and it's still mathematics regardless of the fact that it's been superseded by more developed fields. 22:05:29 It's the same with geometry. 22:05:51 oerjan's point is my point exactly 22:05:53 Nothing new comes out of it because it advanced to the point that the new stuff got different names. 22:06:10 newton called it "the calculus" 22:07:15 quintopia, OK, run by me why, exactly, calculus is not a field of mathematics. 22:07:15 from the dictionary: "a method of calculation" 22:07:47 Newton: literally God. 22:07:51 Dictionary: literally God. 22:07:58 Newton + dictionary: you have now won the argument. 22:08:02 I bow before thee. 22:08:10 quintopia, I really don't see how you can't view it as mathematics. 22:08:14 What else can it *be*? 22:08:17 it is mathematics 22:08:29 addition and subtraction is mathematics too 22:08:40 -!- Vorpal has quit (Ping timeout: 240 seconds). 22:08:41 didn't he add some "of ..." to the phrase for distinction? the latin word "calculus" would include plain arithmetic... 22:08:59 oerjan: "calculus of integration" etc. yes. 22:09:02 oerjan, the Latin word calculus just means 'pebble', doesn't it? 22:09:15 well true 22:09:27 quintopia, wait, you're basing this on pedantry of the very hazily-defined word 'field'? 22:09:53 Which seems to mean, in your mind, an area of mathematics in which active research is being pursued? 22:10:00 of course. i consider a field to be a branch of the science/art where research takes place. 22:10:08 you said that "calculus wasn't mathematics" 22:10:13 you must defend this statement, not any other 22:10:15 things you can get a doctoral degree in 22:10:24 so addition is not mathematics? 22:10:25 it is just a tool 22:10:28 you can't get a doctorate in addition 22:10:52 it is a tool of mathematics, but boasts nothing of the art 22:11:03 quintopia, ...what? 22:11:04 elliott: now division on the other hand... 22:11:17 Calculus boasts the art of mathematics in *spades*. 22:11:26 this is stupid and you're stupid 22:11:55 Its history alone is a perfect illustration of the reasons for rigour. 22:12:18 it is not a field. this is what i said, and this is what i mean. it is useful in a couple of fields, but it is not (although it might once have been) a field unto itself 22:12:25 stupid est et stupidi estis 22:12:33 *stupidum 22:13:31 -!- azaq23 has quit (Quit: Leaving.). 22:15:06 -!- Robdgreat has left. 22:16:54 -!- Lymee has joined. 22:16:55 -!- Lymee has quit (Changing host). 22:16:55 -!- Lymee has joined. 22:20:16 oerjan: stultum est et stulti estis? 22:22:06 they're both latin words... 22:23:47 You're a stult. 22:29:50 -!- copumpkin has quit (Quit: Computer has gone to sleep.). 22:30:39 -!- nooga has joined. 22:30:54 help 22:32:25 ok 22:34:55 i've got 16 girls in my apartament and they can drink more than me 22:35:16 my gf invited them 22:35:46 really. 16 people can drink more than one? 22:35:50 what should i do 22:35:56 i mean 22:36:05 every single one can 22:36:19 i think you best hide the alcohol 22:37:08 maybe they're secretly refilling your drink while you're not watching 22:37:36 being 16, should not be hard 22:41:30 we drink shots man 22:41:37 this is Poland 22:41:38 ;p 22:42:39 maybe they're secretly watering out their _own_ shots 22:45:53 beh 22:47:11 nooga, cut a hole in your chin. 22:48:15 ah the classical reverse trolling 22:49:43 nooga: turn into an architecte 22:49:44 nooga: turn into an architect 22:50:54 Oh god SMBC Theatre is going to make a space opera. 22:53:03 Will it be a space rock opera. 22:54:43 I doubt it, which is sad. 22:54:46 * Phantom_Hoover → sleep 22:54:48 -!- Phantom_Hoover has quit (Quit: Leaving). 22:58:21 How do HTTPS query strings work? 22:58:26 Hmm. 22:58:31 Wait, the path is sent encrypted, right? 22:58:35 So HTTPS query strings aren't sent in plaintext. 23:27:52 -!- fizzie has quit (Ping timeout: 240 seconds). 23:31:08 So, I've found a usage where redo fucking makes sense. 23:31:09 ah 23:31:20 atom heart mother 23:32:51 1364 seconds of joy 23:36:57 Distroing. 23:37:16 It makes sense because all you really want in your build setup is a shell script that happens to handle dependencies. 23:37:22 And redo offers just that. 23:37:51 so does tup 23:37:57 also everything that can run a shell script 23:38:15 elliott: tup fails pretty horribly at this, actually. 23:38:48 why 23:39:17 Doesn't much like things like "directories". 23:39:34 You can't have a Tupfile build a file in a seperate directory from what it's in. 23:40:07 Nor can you easily have a Tupfile untar, cd, ./configure&&make&&make install. 23:41:50 And make handles the case pretty poorly, because in order to do even slightly more complex package builds, I pretty much need to have it call into a seperate shell script. 23:42:08 And having dependency info seperate from the actual rules to make it is a pain. 23:47:03 fair enough 23:49:42 -!- copumpkin has joined. 23:49:42 -!- copumpkin has quit (Changing host). 23:49:42 -!- copumpkin has joined. 23:55:04 nough, made by fairies