00:00:16 wut 00:00:22 wut? 00:06:34 hm.. 00:06:43 who're you then? :) 00:09:03 im ume.. from argentina.. 00:09:09 you? 00:09:29 England. What brings you here? 00:09:57 i dont really know, i was wondering about irc, i use to use it a lot.. few years ago.. 00:10:07 used.. 00:10:37 :) this channel's about esoteric programming languages. heard of them? 00:11:18 oum, no, i thought it was about esoteric.. themes.. whats esoteric programming languages? 00:11:42 A lot of people coming in here thinking that 00:11:56 jeje 00:11:59 http://en.wikipedia.org/wiki/Esoteric_programming_languages 00:12:04 what are esoteric themes? 00:12:11 oklopol: esoterica 00:12:15 "themes" 00:12:18 :| 00:12:19 well k. 00:12:21 "magick" and all that. 00:12:57 jeje 00:12:59 i guess our current topic doesn't help 00:13:34 radioactivity: is jeje laughter? 00:13:40 yes 00:13:49 just yesterday i was reading about turing 00:13:50 spanish people do that :-P 00:13:51 oh argentina 00:14:01 oh, yes, is a laugh 00:14:15 -!- Slereah2 has quit (Read error: 60 (Operation timed out)). 00:14:34 you make more like 'hah' laughs, right? 00:14:37 i was actually just going by kerlo speaking spanish today. 00:14:44 -!- Slereah2 has joined. 00:14:51 radioactivity: "hahaha" is the typical english laugh, yeah 00:14:53 radioactivity: i use heh, hehe, hah and lol 00:15:04 they all have slightly different connotations 00:15:23 heh: you're boring 00:15:25 hehe: amusing 00:15:27 well okay hehe and heh have slightly different connotations, the rest have entirely different ones. 00:15:27 hah: you're stupid 00:15:30 lol: whatever man 00:15:40 lol is more like a no-laugh 00:15:48 lol -.- 00:15:58 lol lol lol lol 00:16:14 hehe -> heh -> hah for "funnier" -> "wittier" i think. 00:16:32 is like a guy \ o / but l o l 00:16:39 smileys for stuff i actually lol at 00:17:03 i do, more like je, jeje, jajajaj. 00:17:22 yeah I think it's because in spanish j = y kind of sound right 00:17:22 ? 00:17:31 when i really laugh i go wHUAUhAHHUWU 00:17:45 is more like a h and a y 00:17:50 i go "HAHAHAHAHAHAhadhajsgdkjaskfhaksjdfhddfglhkfhjk" 00:17:52 is between those 00:17:58 ajjaj, like that 00:18:44 y kind of sound..? 00:19:17 no is more like... 00:19:40 sounds pretty much like your 'ha' 00:19:55 :) 00:20:02 but here the H is more like a no-sound (?) 00:20:03 afaik spanish "j" is english "h", but not as deep in the mouth 00:20:10 to be phonetically exact. 00:20:59 radioactivity: you could just say you don't pronounce it. 00:21:05 here if we say something like 'voy a hacer pasteles' the word 'hacer' sounds like there is no first letter. 00:21:11 yeah, is simplier. ja 00:21:32 i dont really speak lots of english, sorry. 00:21:33 but you don't have to explain, everyone knows spanish 00:21:57 oki/ 00:22:33 tbh i didn't even understand what you said there 00:22:41 you're gonna make pancakes? 00:23:24 its more like pies 00:23:35 and no, im not. 00:23:40 ;p 00:25:23 well i didnt knew this esoteric programming thingie 00:27:24 jejaj, brainfuck, nothing to do with operation mindfuck, right? 00:27:41 i don't know operation mindfuck 00:27:50 * ehird googles. Discordian thing. 00:28:59 aha 00:29:43 i like discordians.. 00:29:49 so 00:29:50 ehird 00:29:58 I'm deciding whether I want to learn haskell 00:31:24 uuurgh 00:31:32 why would i get 0xffffffffdeadbeef instead of 0xdeadbeef 00:32:09 beebeebeebee 00:32:16 bee5 00:34:28 -!- whoppix has quit (Read error: 60 (Operation timed out)). 00:34:45 also 00:35:15 will #haskellers kill me if I ask stupid questions in there :/ 00:38:17 -!- whoppix has joined. 00:40:08 also, fuck languages that require you to make source files to define things 00:40:09 no 00:40:17 e.g. prolog, haskell 00:40:20 let a = 5 00:40:46 cf: stupid questions[ 00:40:48 :P 00:41:15 http://pastebin.ca/1331209 00:42:48 oklopol: also, by saying that, you probably sped up my learning of haskell by a large factor 00:43:01 comex: np 01:48:50 -!- radioactivity has quit (Remote closed the connection). 01:50:08 -!- CakeProphet has joined. 02:06:37 -!- GreaseMonkey has quit ("Client Excited"). 02:13:53 -!- whoppix has quit (Read error: 60 (Operation timed out)). 02:15:18 -!- whoppix has joined. 02:20:16 -!- whoppix has quit ("Verlassend"). 02:25:07 -!- bsmntbombdood has quit (Read error: 104 (Connection reset by peer)). 02:29:25 -!- bsmntbombdood has joined. 03:11:15 -!- icefox has quit. 03:18:58 -!- Slereah2 has quit (Read error: 60 (Operation timed out)). 03:21:06 -!- Slereah2 has joined. 03:27:02 -!- Slereah2 has quit (Read error: 60 (Operation timed out)). 03:37:51 -!- GreaseMonkey has joined. 05:10:17 -!- DarkPants has joined. 05:23:14 -!- GreaseMonkey has quit (Read error: 110 (Connection timed out)). 05:37:02 -!- DarkPants has changed nick to GreaseMonkey. 07:17:09 -!- olsner has joined. 07:46:34 (comex : btw, usually you don't *have*to* make a source file for defining predicates in prolog ..) 07:47:33 ?- [user]. 07:47:43 |: foo(X) :- bar(X). 07:47:54 |: baz(17). 07:48:00 |: ^D 07:48:40 ?- assertz(( bar(Y) :- baz(Z),Y is Z + 25 )). 07:48:52 ?- foo(N). 07:48:57 N = 42 ; 07:48:58 NO 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:21:40 -!- ktne has joined. 08:21:59 hello 08:22:08 when is ehird coming here usually? 08:34:09 -!- kwufo has quit (Remote closed the connection). 09:06:37 -!- olsner has quit ("Leaving"). 09:13:45 -!- GreaseMonkey has quit ("Client Excited"). 09:34:02 -!- kwufo has joined. 09:57:55 -!- kwufo has quit (Remote closed the connection). 09:59:40 -!- Slereah2 has joined. 10:00:25 ktne, European afternoon I think 10:00:59 West Europe that is (he lives in UK) 10:10:21 -!- upyr[ema` has joined. 10:10:21 -!- upyr[emacs] has quit (Read error: 104 (Connection reset by peer)). 10:20:11 AnMaster: thanks 11:00:21 -!- kwufo has joined. 11:49:07 -!- jix has joined. 12:37:47 -!- kwufo has quit ("Leaving."). 12:48:56 -!- KingOfKarlsruhe has joined. 12:54:16 -!- kwufo has joined. 13:06:48 -!- kwufo1 has joined. 13:09:17 -!- kwufo has quit (Read error: 60 (Operation timed out)). 13:11:53 -!- KingOfKarlsruhe has quit (Remote closed the connection). 13:52:22 -!- icefox has joined. 15:08:51 ktne: I'm here 15:17:58 hi ehird 15:18:30 -!- FireFly has joined. 15:18:51 ehird: do you happen to know an accessible paper on CPS transformation? 15:19:25 Nope... It's always seemed quite simple to me... ktne: Look at the examples on http://en.wikipedia.org/wiki/Continuation-passing_style? The transformation is really quite simple 15:20:03 well i just thinking that maybe there is a catch and ad-hoc methods wouldn't work 15:20:12 Not as far as I know :-) 15:20:16 :) 15:34:27 if we allow "non-repetitive infinite initial conditions" i'm pretty sure that makes SMETANA turing-complete as well it would be a very simple structure, it has a "head" and then a "tail" consisting of identical pieces of code with different numbers (trivially generated by any process) 15:34:34 ais523 logreader: thoughts? 15:36:54 ehird: is CPS transformation of sequencial code any different? 15:37:04 ktne: Nope 15:37:06 because it looks like all examples are functional 15:37:18 ok 15:37:22 ktne: a; b 15:37:23 would just be 15:37:28 (a (lambda (_) b)) 15:37:32 right 15:37:36 (because you're discarding the result) 15:38:04 ok, brb 16:11:16 wth 16:11:21 google AI? 16:11:29 googled for: canon eos 5d megapixels 16:11:33 got this: 16:11:37 Canon EOS 5D — Megapixels: 12.8Mp 16:11:37 According to http://www.dcmag.co.uk/Canon_EOS_5D.YcxcOYJoY7WsLA.html 16:11:48 scarily smart... 16:12:06 screen scraping is hard 16:12:08 let's go shopping 16:12:22 ehird, ? 16:19:30 off topic: best case design for PCI slots ever (no screws needed for anything in this case!): http://kuonet.org/~anmaster/photos/phoenix/phoenix_1116.jpg It's an old dell case (old as in "Designed for Windows 98" sticker) 16:20:14 AnMaster: quite neat 16:20:53 yeah there are more images of it in the same directory in case you want to see how it is opened (like a book) 16:21:00 http://kuonet.org/~anmaster/photos/phoenix/phoenix_1110.jpg 16:22:03 ktne, compared to my desktop which needs like 15 screws to open and is a mess of cables inside... this case is heaven. 16:22:55 * ehird looks at iMac 16:23:04 :) 16:23:07 Not many cables here. :P 16:23:43 ehird, well true, but as far as I remember macs (apart from mac pro) are kind of hard to get inside and replace parts), apart from ram 16:23:53 Well, yeah. 16:23:56 ram tends to be easy to reach on them, oh and airport card on older ones 16:24:04 The RAM is in a special slot at the bottom. 16:24:10 ah right 16:24:19 on my old ibook it was under the keyboard 16:24:19 You just put it on the side, take out the screws, and the ram slots are there on the bottom 16:24:38 -!- ais523 has joined. 16:24:40 just pull some plastic things, flip it back 16:24:50 I actually have one more cable than is strictly necessary - I could use wifi instead of ethernet - but that'd be slow. 16:24:56 (The only other cable coming out is a power cord.) 16:25:04 ehird, however, an imac wouldn't allow me to replace the cd drive as easily as this dell 16:25:04 (I don't think we've quite got wireless electricity) 16:25:05 meh, you should use wireless power too 16:25:11 ais523: Beat you to it. 16:25:20 AnMaster: True, but I don't need to replace the CD drive. :P 16:25:28 I just pulled the old drive out (old cd reader) and replaced it with a slightly less old cd burner 16:25:29 :) 16:25:41 true, colour doesn't match any more 16:25:52 the old one had a black tray 16:26:01 Mine's a DVD burner, so there's not really much upgrading I could do to it. 16:26:10 ais523, btw for reference: http://kuonet.org/~anmaster/photos/phoenix/phoenix_1116.jpg http://kuonet.org/~anmaster/photos/phoenix/phoenix_1110.jpg 16:26:11 Unless I wanted blu-ray or something. Yech. 16:26:13 best case ever 16:26:14 :) 16:26:26 It looks like a Transformer. 16:26:27 ehird, well true, my case was way older 16:26:35 what? my case or your case? 16:26:36 Optimus Mersenne Prime 16:26:38 -!- MigoMipo has joined. 16:26:39 AnMaster: yours 16:26:42 right 16:26:56 actually, I think it is "Optiplex" not "Optimus" 16:27:03 the model 16:27:15 I hope that was, like, intentional. 16:27:19 ehird, yes 16:27:20 You do realise what I was referencing? 16:27:22 Phew. 16:27:26 ehird, and no 16:27:29 ... 16:27:33 Transformers. Google it. 16:27:39 I heard of it 16:28:02 but I haven't heard of "Optimus Mersenne Prime", though I know what a Mersenne Prime is 16:28:14 Google Optimus Prime. 16:28:17 Results 1 - 1 of 1 for "Optimus Mersenne Prime". (0.38 seconds) 16:28:20 :D 16:28:24 http://en.wikipedia.org/wiki/Optimus_Prime 16:28:49 :D 16:32:07 ok 16:32:56 * AnMaster pokes ais523 16:33:06 you haven't asked him a question 16:33:09 what do you expect as a response? 16:33:17 ehird, "ouch" or "what?" 16:33:25 i see. 16:33:29 I mean when you poke someone 16:33:31 well, I could just not respond 16:33:41 that was what I was expecting. 16:33:44 personally, I think it's simplest to nickping someone in the same line as you ask the question in 16:33:51 i do that 16:33:53 except 16:33:55 when I'm imitating 16:33:56 comex 16:34:02 ais523, http://kuonet.org/~anmaster/photos/phoenix/phoenix_1116.jpg http://kuonet.org/~anmaster/photos/phoenix/phoenix_1110.jpg <-- what do you think of that case design 16:34:25 ah yes, ais523 the foremost expert on case design 16:34:38 ais523: read the logs? i asked a question to do with the 2,3 machine, quoting lament 16:34:58 ehird, um, did I claim he was an expert? 16:35:00 case design never was my strong point, but I've sometimes had to do it because the person who was meant to be doing it didn't 16:35:09 ais523, hah 16:35:16 AnMaster: you seem a bit obsessed with the case s'all 16:35:33 ehird, anyone would be after looking inside the mess that is my desktop 16:35:46 Unlikely, my old desktop is almost certainly worse. 16:35:50 It computed more with dust than a CPU. 16:35:58 AnMaster: I'm not sure if I have much of an opinion on that 16:36:05 it looks like a normal computer case to me... 16:36:09 ehird, I mean it is like having to use TECO and then suddenly trying modern kate or whatever 16:36:36 ais523, I just like that you don't need any screws at all in it 16:36:41 AnMaster: Kate isn't even Turing-complete! 16:36:49 Editor analogies: the new car analogies. 16:36:50 actually, maybe it is, but not as obviously as TECO 16:36:52 we had proving there are infinite mersenne primes as an exercise on our discrete math course 16:36:54 ais523, well true, but it is easier to use 16:37:03 it was about text editor 16:37:07 not programming language 16:37:13 not my fault teco is both 16:37:14 :P 16:37:26 I dunno, I'd prefer TECO to Kate, probably. 16:37:40 ehird: have you ever tried Kate? 16:37:44 ehird, ok what about TECO vs. 16:37:45 Yep. 16:37:49 Used it when I used KDE. 16:37:54 With TECO I can build a glob of macros to make it bearable (like rms did :P). 16:37:55 KDE3 Kate or KDE4 Kate? 16:38:00 Whereas Kate is just... limited. 16:38:00 ehird, hah 16:38:02 It doesn't do much. 16:38:05 ais523: KDE3. 16:38:14 strange, I rather liked that one 16:38:17 ais523, I haven't used KDE4 yet so I was comparing with KDE3 16:38:31 Kate isn't _bad_ 16:38:34 AnMaster: neither KDE4.0 nor KDE4.1 is finished 16:38:38 I haven't tried 4.2 16:38:38 It just doesn't do much in the way of advanced editing. 16:38:42 It's not efficient. 16:38:43 anyway what about teco vs. 16:38:43 but the unfinishedness in .0 and .1 really shows 16:38:47 TECO is obscure and horrid, but could be efficient. 16:38:53 teco vs. haskell? 16:39:12 famously, Emacs was originally written in TECO 16:39:16 ehird knows that already 16:39:19 ais523: I mentioned that 16:39:19 ais523, I know 16:39:19 :P 16:39:21 but I'm not sure if everyone here does 16:39:22 AnMaster: Haskell, obviously. And for text editor, well, I like TextMate but I use emacs more, since it does Haskell better. 16:39:26 no comment on globally unsolved math as an exercise? you ppl are seriously weird. 16:39:27 16:38 With TECO I can build a glob of macros to make it bearable (like rms did :P). 16:39:32 oklopol: :D 16:39:35 oklopol: did you solve it 16:39:49 ehird: in fact i did not! 16:39:53 :< 16:39:55 Did you lose marks 16:39:59 :D 16:40:23 well it wasn't actually one of the questions, more like for extra points 16:40:33 i was the only one who didn't get it 16:40:36 :'( 16:40:38 I'd just make the whole goddamn paper all unsolved shit 16:40:45 they're bound to get it eventually 16:40:50 haha 16:40:52 and I'll be famous 16:40:53 WOOP 16:41:02 yeah right. if there's anything at all complex, i'm the only one who solves it 16:41:05 pretty much for all courses 16:41:13 oklopol what is 2+2 16:41:38 4 16:42:03 i like j, it's replacing python as my calculator already 16:42:14 of course, it's extremely annoying as a calculator 16:42:16 :P 16:42:48 :D 16:42:57 j is pretty awesome but I have ideaaaaas to make it better 16:43:06 in j can you define adverbssss 16:43:59 oklopol: why is it annoying as a calculator 16:44:16 i mean math that was invented a million years ago is pretty much optimized. that includes the precedences of +/*/^, they are perfect. 16:44:40 but 16:44:45 of course the number representation was invented a million years ago, and i fucking hate it 16:44:49 oklopol: I guess % for division is annoying 16:44:53 but stillll 16:44:56 ehird: not at all 16:45:05 you should be able to use the unicode char 16:45:34 that's simple substitution, the precedence thing somehow feels like i'm structuring the whole calculation wrong (probably because it's more verbose) 16:45:35 um 16:45:40 why not / for division? 16:45:46 AnMaster: it's fold 16:45:55 learn j then you'll know :P 16:46:09 oh right.... array programming languages tend to run out symbols pretty quickly 16:46:18 no, it's not running out 16:46:21 AnMaster: / and \ are fold and umm what's it called 16:46:22 it's giving priority to some things 16:46:26 also, it doesn't actually use many symbols 16:46:27 oh wait, that is perl 16:46:45 you just spout out meaningless unfunniness like something that spouts out a lot, don't you. 16:46:50 and iirc php? (or they wouldn't have used \ for namespace) 16:47:03 no, php devs just can't write a parser. 16:47:06 true 16:47:14 oklopol: you should be able to do this: 16:47:15 1 16:47:17 - 16:47:19 0 16:47:21 in j 16:47:29 heh. 16:47:34 i would hate that so much 16:47:40 how about 16:47:45 second 16:47:46 ehird, but if they can't handle . or :: for namespace they can't handle the difference between = and == either, yet they have = == and === 16:47:55 so yeah "can't write a parser" I guess is correct 16:48:48 oklopol: ¹∕₀ 16:48:51 how about: 16:48:51 set my variable to one divided by five 16:48:53 that / is actually a division slash. 16:48:54 actually i find the division stuff not so nice in math, often i actually try to keep my numbers integral just so i don't have to start using twice the height. 16:48:55 :D 16:48:58 wait that would be applescript... 16:49:29 ehird: sorry, i cannot read that. 16:49:31 also no one that has seen applescript should be able to like apple... 16:49:41 oklopol, charset and/or font fail 16:49:44 I could see it 16:49:46 applescript's semantics are useful. the syntax is stupid, but who the fuck cares. 16:49:51 AnMaster: no shit 16:49:56 oklopol: it's superscript 1, division slash, subscript 0 16:50:02 haha 16:50:24 ehird, oh? no "combining" char+ 16:50:26 ? 16:50:27 no 16:50:32 boring 16:50:38 unfortunately, none of those symbols are valdi j 16:50:42 so you can't assign them 16:50:44 to make them work 16:51:04 I wonder why there's no esolang with support for such signs 16:51:06 I mean, why not? 16:51:07 ehird, hm 16:51:10 FireFly: unikitten 16:51:13 Hm 16:51:21 note: unpublished 16:51:28 ehird, who made it+ 16:51:28 ? 16:51:34 me. 16:51:38 * AnMaster hates + and ? on same key 16:51:42 unikitten sounds so cute i wanna hug it. 16:51:49 oklopol: i know. 16:51:49 -!- DH_ has joined. 16:51:49 ._. 16:51:53 it's like el cuto. 16:51:56 kitten. uni. 16:51:57 unigarfield 16:52:00 no. 16:52:02 unikitten. 16:52:18 it must support ÷ and ×, right? 16:52:38 ehird, I think kitten == cute is silly. I mean they grow up cats. Is an old tomcat "cute"? 16:52:41 FireFly: sure, but also the division slash 16:52:48 but only if you use super/subscripts 16:52:51 'kay 16:52:57 so I just replace every mention of "kitten" in a "cute" context on irc with "garfield" 16:53:04 AnMaster: butterflies aren't pretty because they used to be caterpillars 16:53:04 duh. 16:53:05 it tends to work 16:53:12 garfield isn't a kitten 16:53:15 he's a fucking cartoon cat 16:53:18 ehird, also kittens aren't cute IMO 16:53:19 kitten != cat, cartoon != real 16:53:21 true 16:53:28 ehird, I know, but why make sense? 16:53:35 kittens are very cute 16:53:35 so just stop being annoying and saying GARFIELD GARFIELD GARFIELD GARFIELD GARFIELD GARFIELD GARFIELD GARFIELD GARFIELD GARFIELD GARFIELD all the time 16:53:40 it's really irritating 16:54:10 women aren't cute cuz some day they die anyway and worms eat their face 16:54:28 o 16:54:28 ehird, also kittens -> allergy medicine 16:54:29 for me 16:54:50 yeah well just because you can't appreciate kittens doesn't mean you have to ruin it in a hissy fit for us 16:55:08 yeah us kitten lovers are very sensitive about our love fo kittens 16:55:11 *for 16:55:20 ehird, just because you are so sensitive means you have to complain everytime someone disagrees with you 16:55:42 err, saying garfield and whining whenever someone says kitten is annoying. that's not the same as saying "i don't find kittens cute", once. 16:56:01 please learn the difference between stating your opinion and whining about your opinion constantly whenever it comes up. 16:56:04 one is not annoying, the other is 16:56:25 ehird, last time I believe was before FireFly joined for example 16:56:35 so it is about informing any new people 16:56:43 some collateral damage may be involved 16:56:46 i'm really amused you think they care. 16:56:58 -!- Hiato has joined. 16:57:10 ehird, of course. I know I'm the center of the universe.~ 16:57:40 * oklopol cares :< 16:59:34 http://www.youtube.com/watch?v=NVtxEA7AEHg 16:59:41 -!- DH_ has quit ("Trillian (http://www.ceruleanstudios.com"). 17:00:04 oklopol: i still haven't figured out how to do that thing in j :< 17:01:36 wudding 17:01:38 oh 17:01:52 the 17:02:02 err actually i do not remember 17:02:23 "here is a list, make all unique length-2 lists with picks from this list, then map them all as the left argument to this op" 17:02:35 the solution you gave was like 20 characters longer than the APL to do that :< 17:06:47 hm is there anything array programming languages are bad at? 17:07:41 ehird, ? 17:07:48 not really. 17:07:56 well. 17:07:59 loops. 17:08:06 so writing an irc bot in apl? 17:08:16 possible, yes. 17:08:30 yes of course it is possible, as long as you have stdin/stdout 17:08:38 or something similiar 17:08:43 similar* 17:09:16 ehird, but would it be something it was "good" at, or just "not bad" at? 17:09:28 actually it would need a main loop anywya 17:09:31 anyway* 17:09:32 no it wouldn't 17:09:35 you'd map over the input lines 17:09:47 oh right. 17:09:49 you never, ever _need_ to loop in array programming languages 17:09:52 hm 17:10:01 It'd be fine, anyway. Not much chance to excersize its paradigm, but IRC bots are inherently uninteresting anyway. 17:10:09 well true 17:10:59 ehird, what about text processing? In sed-style 17:11:09 what are you talking about 17:12:18 I mean how easy would it be to write something like: /^foo: /s/abc([0-9][0-9]*)/def\1ghj/;/quux/d 17:12:21 in apl 17:12:30 umm, that's highly irrelevant to the programming environment 17:12:33 true 17:12:37 that's just trivial boring library stuff that nobody cares about 17:12:42 ehird, but I mean a program that performed the same task 17:12:45 as that sed line 17:12:45 ... 17:12:52 it's nothing to do with the paradigm 17:12:54 trivial boring library stuff that nobody cares about 17:12:55 true 17:13:20 ehird, actually not sure how you mean? APL has a "sed" library? 17:13:24 sigh 17:14:13 oh well, forget it then, if you aren't going to make any sense. 17:14:15 oklopol: J lies :< 17:14:16 1%0 17:14:16 _ 17:14:17 0*_ 17:14:18 i think it's somewhat relevant :| slicin n dicin. 17:14:20 0 17:14:22 17:14:55 ehird: both are perfectly reasonable 17:15:05 oklopol: not together 17:15:06 that's not consistent 17:15:14 ah 17:15:24 x*(y/x)=y is a pretty good law :P 17:15:44 clearly n*_ should look at the last division you did 17:15:47 to see what it should be 17:15:53 hah 17:16:22 ".'''a''' 17:16:23 a 17:16:23 17:16:26 i love sql quoting 17:17:02 hmm i wonder how to get permutations in j 17:17:40 1 2 3 (([,]) (0: { [) 3)"0/ 4 5 6 <<< why no give 3 3 $ 1 1 1 2 2 2 3 3 3 :| 17:18:01 i dunno lol 17:18:05 :) 17:18:09 #jsoftware 17:20:52 -!- kwufo1 has quit ("Leaving."). 17:21:44 -!- KingOfKarlsruhe has joined. 17:41:18 http://en.wikipedia.org/wiki/File:Alexander_horned_sphere.png <<< this thing here, it's perfection 17:43:52 dude is that recursive 17:43:53 awesome 17:44:09 it is fairly awesome. 17:45:43 oklopol: more perfect: http://www.ultrafractal.com/showcase/jos/alexanders-horn.html 17:59:22 -!- kwufo has joined. 18:01:21 * ehird considers writing logic-checker-thingy 18:01:40 logic checker? 18:01:49 yep 18:02:03 you mean something like a proof validator? 18:02:07 kind of 18:02:14 i see 18:02:40 well, you need to specify the initial state of a proof 18:02:43 and all valid transitions 18:02:47 mm 18:02:49 and a finishing condition 18:02:56 and then you go through the list of transitions 18:03:01 yes 18:03:02 checking to see if each one of them is valid 18:03:07 i know :) 18:03:11 until you end the proof 18:03:34 well i was just doing a bit of loud brainstorming here :) 18:04:10 my main aim is to be sort of both a blend of prolog and something to do things like check soundness of logic, e.g. to detect logical fallacies 18:04:19 i see 18:04:34 wouldn't be prolog usable for that? 18:05:30 yeah, to adegree 18:05:42 I'm just thinking of things like: 18:05:42 ? ((P => Q) ^ Q) => P 18:05:43 False 18:05:55 well you need some sort of parametrization too 18:06:25 yes 18:40:47 -!- kar8nga has joined. 18:48:33 -!- oerjan has joined. 18:50:00 But it's just a random name for discussion of a variety of topics including AI, cake, #zot, and the topics applicable in #zot. 18:50:15 i assume the second topic is not entirely accurate. 18:50:27 Perhaps it was a lie. 18:50:46 you lie once, you'll never be trusted again. 18:51:08 lament: that's an interesting lie 18:53:00 oum, no, i thought it was about esoteric.. themes.. whats esoteric programming languages? 18:53:18 since the channel is rarely on topic, this would not be that off topic 18:54:04 so, did radioactivity become an esoprogrammer? 18:54:56 radioactivity: is jeje laughter? 18:55:11 and here i thought for a moment it was a phonetic spelling of yeah, yeah 18:55:35 of course in spanish it _would_ be a phonetic spelling of heh, heh 18:57:53 heh: you're boring 18:57:59 that's funnier out of context 19:02:31 will #haskellers kill me if I ask stupid questions in there :/ 19:02:54 yes. 19:03:07 as i recall, no, in fact they will ban anyone who mocks you instead. they have a _strict_ newbie-friendly policy. 19:03:22 what if newbies mock each other? 19:03:26 of course it may have changed, but i doubt it. 19:03:35 well trolls are banned too 19:03:39 it's a ridiculously newbie-friendly channel- 19:03:46 except for when you ask a question and nobody answers 19:03:48 ever 19:03:52 because they're all stupid 19:03:56 i hate them 19:04:17 lament: this the same #haskell i used to frequent? 19:04:41 oerjan: you don't go there anymore? 19:04:42 lament is so great :D 19:04:49 otoh i mostly answered questions rather than asking them 19:04:51 it's too floody for him 19:04:55 oh 19:05:09 no that was not the reason, so i'm still confident 19:05:12 * oklopol wait 19:05:13 s 19:06:07 i don't have the energy for that much abstract thinking any more 19:07:53 -!- psygnisfive has joined. 19:08:02 oerjan: so what do you do in your spare time? 19:08:31 he does this! 19:08:55 well that is true :D 19:09:06 \\o \o/ o// \o/ _o_ \o/ 19:10:00 webcomics, reddit, some news sources... 19:10:11 oklopol, are you a cheerleader now? 19:10:24 He sure looks good in a skirt 19:10:29 he would, i bet 19:10:31 lol 19:10:46 oerjan: you're boring, just like i am :( 19:10:57 lament: true, true 19:11:00 hard to say, haven't tried. 19:11:02 reddit is horrible though 19:11:17 would you consider wearing a skirt, oklopol? 19:11:18 lament: but you play jazz, that's kinda cool! 19:11:20 oh wait 19:11:22 you don't! 19:11:27 :DDDDDDDDDDDDD 19:11:30 it was nice when it was mostly news about haskell 19:11:30 lament: not if you love pun threads :D 19:11:45 and i suppose i was happy when banana scheme was on it 19:11:57 but these days it's almost slashdot 19:11:58 lament: please be insulted. 19:12:09 lament, do you read hn.yc? 19:12:15 i think haskell has its own subreddit now 19:12:21 oklopol: i do play jazz, if you can call that jazz, if you can call that play. 19:12:21 hacker news is shit 19:12:27 psygnisfive: never heard of it 19:12:27 paul graham circlejerk 24/7 19:12:37 eh. i just ignore the pg stuff. 19:12:40 ohhh 19:12:41 lament: news.ycombinator.com 19:12:42 yc 19:12:45 as in pg 19:12:46 i see 19:12:51 lament: reddit.com/r/haskell 19:12:54 dont you mean "ic"? 19:12:55 :D 19:12:56 lament: well right, i meant for a living, but i guess when it comes to not being boring that matters not. 19:13:02 yc as i pg. ic. 19:13:07 in* 19:13:16 nothing but two letter words! :D 19:13:17 ehird: the haskell reddit is just a clone of planet haskell, which i read 19:13:23 yc as in pg ic! :D :D :D 19:13:34 psygnisfive: is news.ycombinator.com any good? 19:13:35 psygnisfive: next you will learn words of >2 letters. 19:13:38 lament: nope. 19:13:40 i'm wary of pg-related stuff 19:13:43 i think its ok. 19:13:54 i mean, there is a disproportionate amount of pg whoring 19:13:56 just looking at the headers 19:14:00 it's ugly, slow to load, and it's pretty much reddit, except everyone circlejerks instead of flaming 19:14:02 ehird: er, ok 19:14:03 "How did we geeks become experts on macroeconomics"? 19:14:03 but its always labeled as being pg stuff 19:14:06 or you can tell by the url 19:14:13 so its easy to be attentive of 19:14:14 "Yahoo Should Buy Microsoft" 19:14:20 "Careers and Marriage" 19:14:25 GOOD PROGRAMMERS AREN'T LAZY 19:14:27 ehird, i find that reddit contains a lot of non-techy stuff 19:14:32 more than yc 19:14:33 psygnisfive: /r/programming 19:14:37 lament: how to become a better programmer 19:14:37 point. 19:14:37 IN 19:14:38 6 19:14:40 MINUTES 19:14:45 its true! 19:14:47 6 minutes! 19:14:53 "New Puzzle Challenges Math Skills" 19:15:07 You've got 6 minutes, right? 19:15:08 Go for it! 19:15:09 Use a bigger font size. 19:15:10 This is ridiculously easy -- but it works. 19:15:12 Go to your favourite IDE, and crank the font-size up. I switched from 10pt to 14 pt. The difference is that a lot less code fits on the screen at once. 19:15:16 The effect is: you're forced to write shorter methods. And that's a Good Thing. 19:15:17 (Scott Hanselman recommends that one) 19:15:19 "Recruiting Drops At Business Schools" 19:15:20 my god. 19:15:22 how retarded. 19:15:24 Make hard-coded strings look ugly. 19:15:26 I learnt this from Joe Cooney. 19:15:28 Go to your favourite IDE, and set it so that literal strings stand right out -- for example a yellow background with a red font. Make 'em ugly. Damn ugly. This will encourage you to perform less hard coding, and to notice when you are embedding strings in your text. 19:15:31 "Why aren't developers interested in Ada?" 19:15:32 ......................... 19:15:50 "Micropayments, Reimagined" 19:15:53 i don't want to read this :( 19:16:52 * psygnisfive sneezes 19:17:39 * oerjan directs his virus scanner to psygnisfive 19:18:01 *at 19:18:03 * psygnisfive needs antivirus despite being a mac 19:18:04 :( 19:18:21 bigger font size? yeah sure the gain from not *accidentally* shorter methods outweighs not seeing as great a proportion of your code. 19:18:23 you're using a mac? that's gay 19:18:38 lol 19:18:41 i'm also gay so it fits. 19:18:43 oklopol: you accidentally all your methods? 19:18:43 lament: that's right, gaybag. 19:18:48 ehirds using a mac but he's a girl so. 19:18:53 I need antivirus despite using Linux, the terms of service of the wireless here says so 19:18:54 lament is also using a mac, psygnisfive. 19:18:56 oerjan: yes, i use small fonts. 19:19:01 yes but lament owns the channel. 19:19:08 so i can't be gay 19:19:10 not that it ever finds anything 19:19:11 -!- MigoMipo has quit (Read error: 110 (Connection timed out)). 19:19:14 gay people aren't allowed to run channels 19:19:17 exactly. you can only be homosexual. 19:19:20 also it's not me, it's calamari 19:19:27 shut up, thats ot the point 19:19:54 also starting today, i'm using a mac at work! wooo! 19:20:07 a friend just changed jobs and is not longer using a mac at work. :( 19:20:11 calamari with his tentacles, now that is perverse 19:20:20 *hot 19:21:06 i decided i probably want to code in haskell for a living 19:22:07 if we allow "non-repetitive infinite initial conditions" i'm pretty sure that makes SMETANA turing-complete as well it would be a very simple structure, it has a "head" and then a "tail" consisting of identical pieces of code with different numbers (trivially generated by any process) 19:22:37 yeah lament was saying that if 2,3=tc smetana=tc 19:22:40 i already described such a setup on the old esoteric mailing list 19:22:51 yes 19:22:52 you mentioned. 19:22:54 at the time. 19:23:00 oh 19:23:26 somehow people are fine with infinite initial setup for automatons, but not for programs 19:23:32 it's like racism 19:23:38 s/automatons/automata 19:24:12 the thing is you need a program to describe the infinite setup... 19:24:24 or some math 19:24:27 ais523: 19:24:40 oerjan: same with automata 19:24:55 in fact 19:25:06 even "infitely big empty field" is an infinite setup 19:25:16 true 19:26:08 but programs _started_ as the idea of a finite algorithm description 19:26:32 yeah 19:26:39 and you can't really have a finite automaton setup 19:26:45 since it's not defined what happens at the edges 19:27:11 you people think you're so tough. 19:27:33 actually i'm kind of squishy, mostly 19:27:55 *dough 19:28:45 ehird: is CPS transformation of sequencial code any different? 19:29:25 you should take a look at raph levien's IO language (_not_ the OO one) 19:29:37 nah 19:29:41 it's not very interesting :P 19:30:02 * oerjan swats ehird -----### 19:31:05 it shows how to make a syntax that _looks_ sequential, but is really CPS 19:31:30 no 19:31:37 the best way is to CPS-transform regular code 19:32:48 ehird: i think we'll have to suspend your esoteric license now 19:33:12 ktne isn't trying to make an esolang, which he's said several times. I don't know why he asks here, but there you go. 19:33:27 i thought sequential code was already CPS 19:33:29 trivially 19:33:40 he's doing sequential & functional 19:34:03 sounds like monads 19:34:10 no 19:34:17 non-pure functional 19:34:26 so? 19:34:35 monads don't have to be pure 19:34:50 http://en.wikipedia.org/wiki/Concon :) 19:35:08 lament: he's basically making something like scheme but more imperativer 19:35:22 sounds boring 19:35:38 lament: he's also trying to get it as fast as C. 19:39:26 have you guys seen these "Life printers"? 19:39:50 yes. 19:39:57 they're neat :o 19:40:03 they seem to be a recent phenomena 19:40:13 i wonder what happened 19:40:18 a guy coded a program. 19:40:20 http://golly.sourceforge.net/ticker.gif 19:40:21 that made them. 19:40:22 golly! 19:40:26 thhat's old. 19:40:27 really? whereabouts? 19:40:29 http://tlrobinson.net/blog/2009/02/07/game-of-life-generator/ 19:40:29 and who did it? 19:40:34 huh. 19:40:35 :D 19:40:37 Awesome 19:40:45 what a crazy guy 19:40:49 wow wow 19:41:00 t'was on /r/programming 19:41:14 s'where i found golly. 19:41:54 haha, someone's comment 19:41:56 "just in time for Valentine's day, thanks :)" 19:42:16 thats pretty impressive that you can code an abstraction for this 19:42:32 not really/ 19:42:34 it looks remarkably like a physical object too 19:42:38 Life is TC and it's just a dot matrix printer :P 19:42:47 -!- KingOfKarlsruhe has quit (Remote closed the connection). 19:42:52 i mean, it's just gliders. 19:42:53 sure but like 19:42:59 you just send out a shitload of gliders in a pattern 19:43:02 that is not particularly difficult 19:43:04 the complexity of designing this is more the impressive part 19:43:07 someone make a scanner :D 19:43:13 hehe 19:43:26 also, these gliders seem to be moving horizontally not diagonally 19:43:26 yes we'll make the scanner right after we make the impenetrable wall 19:43:26 that WOULD be impressive 19:43:31 say, a copier 19:43:38 stuff crashes into it 19:43:40 and it prints it out 19:43:42 brb 19:44:05 spaceships, not gliders 19:44:32 oic 19:44:33 i assume they're http://en.wikipedia.org/wiki/File:Game_of_life_animated_LWSS.gif 19:44:47 yeah 19:44:51 im still impressed. 19:44:55 its pretty need 19:45:05 and the SCALE of the whole thing is ridiculous 19:45:12 i mean, look at the size of the landscape, its enormous! 19:45:13 not really :| 19:45:15 I'm Life-jaded. 19:45:21 psygnisfive: you've seen the turing machine, right? 19:45:27 yeah 19:45:31 yeah, that one is absurd 19:45:32 once you see that and the unit cell 19:45:34 it's just boring 19:45:41 the unit cell? 19:45:47 oh ho 19:45:53 psygnisfive: it's a game of life emulator in gol 19:45:58 ah. 19:46:02 http://www.radicaleye.com/lifepage/patterns/unitcell/ucdesc.html 19:46:38 eigenratio is 5760 19:46:57 game of life is at once really pretty and really horrendous 19:47:17 i dont follow what a unit cell is by that definition x.x 19:47:27 psygnisfive: it's a cell in the game of life, duh 19:47:41 which tells me nothing :P 19:47:43 you put a bunch of them in a grid and you got the game of life 19:47:53 psygnisfive: basically 19:47:58 it acts as one cell 19:47:59 that is 19:48:03 oh i see 19:48:04 you could arrange multiple unit cells into a glider 19:48:08 and they would turn off and on etc 19:48:14 it's a game of life simulator _in_ game of lif 19:48:15 e 19:48:17 simulates one cell 19:48:35 its a Life construct that simulates an individual cell of Life 19:48:41 yep 19:48:43 that makes sense. 19:48:43 How can it simulate only one cell? 19:48:53 magic, slereah 19:48:54 Slereah2: you put them next to each other 19:48:58 to simulate multiple cells 19:48:58 o 19:49:00 Awesome. 19:49:14 But... How are the edge cells determined? 19:49:20 Do they assume the border is empty? 19:49:29 well 19:49:32 it depends what grid you run it on 19:49:34 if infinite, infinite 19:49:39 if limited and wrapping ,limited and wrapping 19:49:39 etc 19:50:05 Slereah2: edge behaviour is undefined in game of life 19:50:12 yeah the edgeness is a property of the universe you run life in, not the game of life itself 19:50:13 so you need either an infinite or a wrapping setup 19:50:15 I mean, how do they know that the next cell is full or not? 19:50:22 Do they send little spaceships if fullN 19:50:24 ? 19:50:25 Slereah2: if it's full, a glider arrives from it 19:50:30 'kay 19:50:38 So it's assumed empty at the edge, i guess 19:50:45 there are no edges! 19:50:54 this is pretty cool, i must say. 19:51:11 lament : Only if you use a fancy infinite computer 19:51:18 But we work for a living you know! 19:51:25 Slereah2: the behaviour of a cell at the edge of a game of life field is undefined. 19:51:40 (as far as i understand the rules) 19:51:41 Yes, but that interpreter is only one cell 19:51:46 no, that's only one cell 19:51:56 it's not an interpreter 19:51:59 So it's not the game of life itself, unless you stack an infinity of it 19:52:03 yes 19:52:10 no, it is 19:52:13 as with any other automaton, you need infinite initial setup 19:52:16 yeah 19:52:21 generally, you have finite on cells 19:52:22 Yes. 19:52:25 So why are you arguing. 19:52:28 i dunno 19:52:29 :D 19:52:51 Slereah2: GoL host space = unit cell space 19:53:00 i.e., you can simulate it just putting unit cells on an empty field 19:53:50 Idea : MAKE A UNIT CELL MADE OF UNIT CELL 19:53:51 :D 19:53:59 Bam, computer crash 19:54:00 trivial. A lot of copy-pasting. 19:54:04 Yes 19:54:13 Wait 19:54:21 How do you decide the initial state of the cell? 19:54:25 what 19:54:29 same way you do with GoL normally 19:54:31 durr 19:54:34 slereah dont be stupid 19:54:41 i think it depends on whether there's a glider between the long boats? 19:54:52 whoa now 19:54:54 Totally like normal GOL, psygnisfive 19:54:56 DURRRRRRR 19:55:00 DQN DQN 19:55:14 slereah, obviously theres something that denotes unitcell state 19:55:32 you decide initial state by just setting that something just like you do with normal GoL 19:55:46 "deciding" is the same. its a decision. that you the person makes. 19:55:58 Slereah2: Idea : MAKE AN INFINITE RECURSION OF UNIT CELLS 19:56:03 (also trivial, really) 19:56:07 O_O 19:56:11 hey thats a fractal! 19:56:14 a fractal computer! 19:56:22 psygnisfive : AND I WAS ASKING WHAT THAT SOMETHING IS, DQN DQN 19:56:27 DERP DERP 19:56:31 HURR DURR 19:56:32 > fix life 19:56:34 stop being vlad 19:56:44 Stop being you 19:56:50 SORRY 19:56:54 what would be nice is an O(grid size) algorithm for going an arbitrary amount of steps forward in gol 19:57:52 i think such a thing has been proven to be mathematically impossible. or atleast a mathematical abstraction of the behavior of CAs is impossible to some degree 19:57:56 wait, in that unit cell setup do you need to use unit cells to simulate off cells too, or can you just put empty space there? 19:57:58 and i think that's what would be necessary 19:58:03 empty space 19:58:05 is the idea, I think 19:58:10 i dont think so.. 19:58:10 psygnisfive: aww 19:58:18 i think you'd need unit cells for off cells 19:58:19 if it sends gliders it might be a bit hard 19:58:27 because if you didnt have unit cells there too, they couldnt turn on 19:58:28 no 19:58:37 i think it copies itself 19:58:43 well you _can_ build things with gliders 19:58:47 ah well then 19:59:59 i think you could simulate a finite field with a finite field of unit cells 20:00:22 any gliders at the edges would just fly off to infinity 20:00:30 yes 20:03:05 hm in http://www.radicaleye.com/lifepage/patterns/unitcell/ucdesc.html it seems that the cell has two states, so not empty space 20:03:25 where's the two states 20:04:01 i mean from the event list at the end 20:04:06 ah 20:04:31 Someone should make a GoLfile -> GoLfile in Unitcells converter 20:05:25 trivial 20:06:11 -!- olsner has joined. 20:06:16 Yep, but it'd be easier than copy-pasting the patterns 20:06:52 -!- MigoMipo has joined. 20:07:19 HOLY FUCK 20:07:24 I JUST MADE A SIERPINSKI TRIANGLE IN LIFE 20:07:28 !!!!!!!!! 20:07:33 Without intending to!! 20:07:57 pics or it didn't happen 20:07:59 I just drew a really long line and wow. 20:08:00 * oerjan for a moment thought ehird was still being sarcastic 20:08:01 lament: uploading 20:08:05 Um 20:08:24 wait 20:08:27 why would I be sarcastic 20:08:30 do I look like a foo 20:08:30 l 20:08:36 yes. 20:08:38 it's sort of your natural state :D 20:08:43 :< 20:08:47 With some ruleset, it's what one single cell being on generates.. It comes with Golly 20:08:54 but fools are cute, dont worry. <3 20:08:55 well 20:08:56 http://xs136.xs.to/xs136/09071/picture_1324.png 20:08:57 http://xs136.xs.to/xs136/09071/picture_1324.png 20:09:05 I just drew a really long line and it turned into tha 20:09:08 t 20:09:14 thats a pretty crappy sierpinski triangle 20:09:34 ehird: whoa. 20:09:35 what i mean by that is its not a sierpinski triangle. 20:09:36 who cares, it came spontaneously from one really long line 20:09:40 psygnisfive: yeah well 20:09:40 but it IS cool. 20:09:41 it looks similar 20:10:13 is that being generated by movement upwards? 20:10:18 -!- kar8nga has quit (Read error: 110 (Connection timed out)). 20:10:38 I wish I knew 20:10:51 what? 20:10:59 ah, you know when you draw a long line in life 20:10:59 i mean, what did the time evolution look like 20:11:00 and it sort of 20:11:01 flickers 20:11:03 outwards 20:11:05 and gets shorter? 20:11:10 that causes it 20:11:15 it really sounds like you're on acid, you realize 20:11:19 was it just a single long line? 20:11:21 no wavering, etc? 20:11:28 well, yeah, wavering 20:11:31 lemme screeny 20:12:13 psygnisfive: http://xs536.xs.to/xs536/09071/picture_2491.png not all of it, but most of it 20:12:22 http://xs536.xs.to/xs536/09071/picture_3360.png in progress 20:12:26 oh i see 20:12:32 interesting 20:12:38 imma run this in netlogo and see 20:12:41 actually it _cannot_ have been a single long line because it's not symmetric enough 20:12:55 yeah 20:12:58 psygnisfive: I have the .rle 20:12:59 if you want 20:13:04 what language? 20:13:08 rle 20:13:10 it's a game of life file 20:13:13 use with golly or w/e 20:13:25 ah well. ill just run it in net logo, no worries 20:13:48 except that isn;t the whole thing 20:13:54 -!- kar8nga has joined. 20:13:58 ok, what more is there 20:14:04 whee, i reproduced it 20:14:11 it seems you just have to make an imprecise line quite long 20:14:17 and it collapses into that 20:14:20 ok 20:14:22 -!- impomatic has joined. 20:14:34 just made a huge line 20:14:37 and it makes a huge pattern 20:14:43 I swear it's sierpinski 20:14:50 -!- Corun has joined. 20:14:57 it's fractal, at least, no question 20:15:56 psygnisfive: it even builds it in a fractal way 20:16:05 one huge line decays to lots of separate huge lines 20:16:12 which keep reducing into more, leaving behind that pattern as a trail 20:16:19 eugh. netlogo is too slow for this 20:16:27 yeah try golly 20:16:45 Hmmm... got a screenshot? 20:17:11 yes 20:17:13 see the links above 20:17:24 -!- oerjan has quit (brown.freenode.net irc.freenode.net). 20:17:25 -!- Leonidas has quit (brown.freenode.net irc.freenode.net). 20:17:45 -!- oerjan has joined. 20:17:45 -!- Leonidas has joined. 20:18:22 the best thing? 20:18:28 the other half of the line becomes a mirror of the below 20:18:30 it's a diamond 20:18:31 except 20:18:34 the top one is chaotic 20:20:48 how long a line did you have to make?? 20:21:22 psygnisfive: go to one pixel per square 20:21:26 then click and drag down 20:21:28 for about 15 seconds 20:21:30 leave go, start 20:21:36 ahhhhh ok so REALLY long 20:21:45 yeah, like 2,000 to 5,000 squares 20:22:01 What ruleset? Regular GoL? 20:22:17 yep 20:22:25 psygnisfive: just did it on a perfectly straight line 100 squares long 20:22:27 regular KoL 20:22:29 it worked 20:22:47 ehird: you have discovered a new field of mathematics! The Fields medal will surely be yours. 20:23:00 lament: stfu, this is just fun. 20:23:05 oh VERY interesting 20:23:21 you CAN build a sierpinski triangle 20:23:31 yep 20:23:34 just make a long straight line and bam 20:23:41 and its build out of the noise 20:23:49 yep 20:23:55 crazy 20:23:56 it's because the "noise" is actually long straight lines 20:24:07 they duplicate themselves, then get less tall 20:24:15 so it replicates doing that, until they destroy themselves by being 0 tall 20:25:30 psygnisfive: so it IS a sierpinski triangle, you admit :P 20:25:38 not the one you showed 20:25:42 but you can get it, yes 20:25:46 er, how 20:25:46 that's nothing special! any fool could have done that! 20:27:08 no. not _any_ fool. 20:27:27 there are people who don't manage to use computers, after all. 20:27:38 they aren't fools. 20:27:48 what do you mean how, ehird? 20:27:55 how did you get a sierpinski. 20:28:04 perfectly straight lines. 20:28:07 -!- sebbu2 has joined. 20:28:08 VERY long 20:28:14 10000 cells high 20:28:17 produce the same shape as mine :P 20:28:22 no? 20:28:27 yours is not sierpinski 20:28:42 neither are the perfectly straight lines 20:28:51 for mine they are o.o 20:29:23 but i dont get the same randomness you get 20:29:32 i get very clean, double ended growth 20:29:42 i wonder if im not using Life 20:29:57 if you have a double ended growth, consult a doctor asap 20:30:03 :D 20:30:19 psygnisfive: screenshot 20:30:30 ok 20:30:35 let me evolve my 10k high one 20:31:12 Hm 20:39:08 ok uploading now 20:39:43 http://wellnowwhat.net//transfers/Golly1.png 20:39:44 http://wellnowwhat.net//transfers/Golly2.png 20:40:26 You're on crack 20:40:30 that totally does not happen to a straight line 20:40:43 I know because I've tested 20:41:05 dude 20:41:06 i just did it 20:41:28 Crack. 20:41:29 its a perfectly straight line 20:41:34 ill send you the file, ok? 20:42:33 http://wellnowwhat.net//transfers/Sierpinski.rle 20:42:42 Ahh! No page! 20:42:45 whoops 20:42:46 try again 20:42:54 -!- olsner has quit (brown.freenode.net irc.freenode.net). 20:42:54 -!- sebbu has quit (brown.freenode.net irc.freenode.net). 20:42:55 -!- ski__ has quit (brown.freenode.net irc.freenode.net). 20:42:55 -!- AnMaster has quit (brown.freenode.net irc.freenode.net). 20:42:56 -!- sebbu2 has changed nick to sebbu. 20:43:06 stupid mac os with its inconsistent extension usage 20:43:51 -!- olsner has joined. 20:43:51 -!- ski__ has joined. 20:44:02 D: 20:44:03 netsplit D: 20:44:09 -!- AnMaster has joined. 20:44:12 spletnit 20:44:19 tintelps 20:44:40 psygnisfive: you have a // too much 20:44:56 what? 20:45:01 in that link 20:45:09 what?? 20:45:12 oh 20:45:13 D: 20:45:25 well whatever :p 20:45:37 its not like it hurts it :P 20:45:46 but see ehird? 20:45:49 it DOEs produce that 20:46:09 * ehird downloads 20:46:11 oh DEER 20:46:19 oh REINDEER 20:46:28 i know an adorable reindeerboy 20:46:37 hes so cute <3 20:46:38 *sigh* 20:46:57 with antlers? 20:47:13 mm yeah. 20:47:33 actually, he does the whole babyfur thing which is weird but whatever 20:47:54 -!- ski____ has joined. 20:47:59 -!- ski__ has quit (Remote closed the connection). 20:48:25 -!- ski____ has changed nick to ski__. 20:49:51 Do I need to figure out what currying is if I'm writing an Unlambda interpreter? 20:49:57 impomatic: no 20:49:59 -!- CakeProphet has quit (Success). 20:50:03 just to write an Unlambda program 20:50:08 impomatic: but why not learn what it is anyway? 20:50:13 Ah, good :-) 20:50:15 you may find s and k confusing to implement if you don't know what it is, though 20:50:16 its not all that complicated. 20:50:24 for instance, what is `si? 20:50:24 -!- CakeProphet has joined. 20:50:48 psygnisfive: you're right 20:50:52 it produces a chaotic sierpinski with debris 20:51:00 Not sure yet. 20:51:01 i dont know what yours was 20:51:02 debrinski 20:51:06 i like yours tho 20:51:08 oerjan: hahaha 20:51:09 with a 1 million population it takes about 100 million iterations :D 20:51:11 psygnisfive: just make it smaller 20:51:14 like, 1000 20:51:21 i do tho and i still get that 20:51:25 the lower half of the picture doesn't look exactly like sierpinski, but related 20:51:32 i never get the randomness that you get 20:51:33 ski__: psygnisfive found a real sirpinski 20:51:37 I've just been through my bookshelf and pulled off all the books with a section on combinatorial calculus. Now I'm going to read through them 20:51:41 psygnisfive: i love how it turns into a still life, yours 20:51:48 hm that's an actual surname :) 20:51:48 ehird : "found" meaning ? 20:51:48 nor do i get the doublesirpinski in yours 20:51:49 so carefully placed little life cells 20:51:52 ski__: made 20:51:54 debrinski? 20:51:57 yeah 20:52:01 lulz. 20:52:06 apparently lulz is also a real surname 20:52:07 *sigh* 20:52:08 x.x 20:52:23 well at least psygnisfive isn't. i hope. 20:52:31 -!- seveninchbread has joined. 20:52:32 (psygnisfive : link ?) 20:52:56 theres some tombstone somewhere with a mr and ms lulz 20:53:23 obviously its close to schulz than lulls but. 20:53:24 * ski__ remembers writing sierpinski programs on his Casio .. 20:54:23 -!- AnMaster has quit (Client Quit). 20:54:24 one nice way is starting with a pixel square with length a power of two 20:54:28 -!- Hiato has quit (Connection timed out). 20:54:39 clear all the pixels 20:54:41 -!- AnMaster has joined. 20:54:41 brb 20:54:45 initialize the leftmost uppermost pixel to on 20:55:37 then, for each subsequent line, turn on a pixel if and only if exactly one of the pixel just above, and the pixel left to the one just above is turned on 20:56:38 (treating out-of-bounds access to the left of the first column as unset .. or initialize the first column, if preferred) 20:57:00 *....... 20:57:04 **...... 20:57:15 *.*..... 20:57:17 ehird, i still want to know where yours comes from 20:57:26 ****.... 20:57:32 *...*... 20:57:39 **..**.. 20:57:45 ski__: a cellular automaton 20:57:53 *.*.*.*. 20:57:57 ******** 20:58:00 et.c. 20:58:04 if you will 20:58:20 xor ? 20:58:25 -!- AnMaster_ has joined. 20:58:25 -!- AnMaster has quit (Read error: 104 (Connection reset by peer)). 20:58:28 yes .. aka modulo 2 20:58:38 (possibly you could define this as an infinite stream of infinite streams, too) 20:58:50 also n over k modulo 2 20:58:57 (one can try with modulo 3, et.c. too) 20:59:16 it's the modulo result of pascal's triangle 20:59:30 indeed 20:59:50 although i guess calculating n over k first is not efficient if you are going to calculate the whole square anyhow 21:00:18 yes, it's better to do modular arithmetic the whole way 21:01:36 i tried once with random-walks with affine transforms, too .. but for some reason i got a strange system of line fragments instead of sierpinski, though 21:02:04 (or that might have been an attempt to generate van Kochs curve, now that i think of it) 21:02:36 what the hell happened a few minutes ago? 21:02:44 netsplit 21:03:07 *von koch 21:03:15 he was swedish, apparently 21:04:02 that may be .. his first name was `Helge' in any case 21:04:22 -!- AnMaster_ has changed nick to AnMaster. 21:04:40 * ski__ kommer inte ihåg att han läst att von Koch skulle vara svensk, dock 21:05:07 -!- impomatic has quit ("http://tr.im/xep :-)"). 21:05:11 wikipedia says so 21:05:21 ok. then it must be true 21:05:25 :D 21:05:43 it actually lists some of his ancestors 21:06:00 http://en.wikipedia.org/wiki/Helge_von_Koch 21:06:28 * ski__ thinks `von Koch' sounds deutsch, though (or Niederlands, if it was `van') 21:06:52 yeah 21:07:06 but nobles always have pretentious names 21:08:00 (.. hm, does `Koch' mean `cook' ?) 21:08:40 http://en.wikipedia.org/wiki/Koch_(surname) 21:08:44 says yes 21:09:33 * ski__ feels too tired to use a browser himself, atm .. 21:09:52 (been reading too much blogs today) 21:10:40 -!- AnMaster has quit (brown.freenode.net irc.freenode.net). 21:10:40 -!- CakeProphet has quit (brown.freenode.net irc.freenode.net). 21:10:41 -!- olsner has quit (brown.freenode.net irc.freenode.net). 21:11:12 -!- AnMaster has joined. 21:11:12 -!- olsner has joined. 21:25:38 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server"). 21:45:03 -!- seveninchbread has quit (Read error: 110 (Connection timed out)). 21:46:20 -!- CakeProphet has joined. 21:56:01 -!- GreaseMonkey has joined. 22:09:15 -!- kar8nga has left (?). 22:31:28 -!- oklopol has quit ("( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )"). 22:43:32 -!- DarkPants has joined. 22:44:56 -!- GreaseMonkey has quit (Nick collision from services.). 22:45:00 -!- DarkPants has changed nick to GreaseMonkey. 22:46:24 but are they really dark, or just smudged? 22:49:07 oerjan, IWC 22:49:12 er I meant hi 22:49:36 i see you are not beating around the bush 22:49:43 :D 22:49:54 * oerjan stole that from the forums, actually 22:50:48 "I wondered if it could be a triffid?" <-- from forum. Wth is a "triffid"? 22:51:31 oerjan, ^ 22:51:32 http://en.wikipedia.org/wiki/The_Day_of_the_Triffids 22:52:14 AnMaster: walking plant in a famous fictional novel 22:53:00 mhm 22:53:00 it was playing as a series on the radio when my dad built his new house in the 80's. since then i think of them every time i smell sawdust... 22:53:08 the novel isn't fictional 22:53:16 well, it describes fictional events 22:53:25 the novel itself exists, ofc 22:54:30 I see I have watched way too much Star Trek... I thought of "tribbles" first... 22:54:32 -_- 22:58:52 -!- FireFly has quit ("Later"). 23:01:31 fun "Wait a second, those bubbles are green? They're the same color as the rest of the site, cyan-ish." 23:01:39 After carrying 108lbs of Moxie 800ft, nothing is more refreshing than a crisp, delicious Moxie :P 23:01:47 either broken colour, or someone just finding out he/she is colour blind 23:02:39 GregorR: i guess some kinds of work are _nearly_ their own reward 23:03:00 GreaseMonkey, 108lbs? what is that in metric units? 23:03:05 AnMaster: i wondered about that comment too... 23:03:43 oerjan, sqrt(-garfied) was rather boring today 23:03:56 AnMaster: ~50kg 23:03:58 oh and I need to find an abbreviation for it 23:04:03 (In three packages :P ) 23:04:12 like smg? 23:04:13 maybe 23:04:24 SRoMG? 23:04:46 oerjan, ^ 23:04:49 \/-g 23:05:04 oerjan, you need a shorter \ 23:05:09 I bet unicode has it 23:05:19 ehird, you are the unicode expert of the channel! 23:05:21 ☃ 23:05:40 My only offer is a Unicode snowman. ☃ 23:05:46 hm ok 23:05:49 nah 23:05:56 ☃/-g 23:05:59 just doesn't cut it 23:06:02 if so i have no idea how i would write it on irc 23:06:10 Just call it ☃. 23:06:31 you and your funny question marks 23:06:42 That's not a Unicode snowman, that's fuzz followed by inverse-colored XC. 23:06:53 I guess my IRC client is really, really unhappy. 23:06:57 kerlo, yes 23:07:09 both you and oerjan need to fix your clients 23:07:14 |/-g 23:07:24 for xchat: /chaset UTF-8 23:07:28 not sure about other clients 23:07:35 ERC seems to work out of box 23:07:36 i just go to the logs when i want to see unicode 23:07:38 Well, this is irssi via screen via PuTTY. 23:07:49 kerlo, probably out of luck 23:07:51 kerlo: same here, except for the screen 23:07:58 http://unicodesnowmanforyou.com/ 23:08:04 In glorious 4000% font size. 23:08:09 It works for many Unicode things, but not all. 23:08:33 I wish http://idunnolol.com/ was free so I could put a huge ¯\(°_o)/¯ on it 23:09:04 who on earth registers a domain like http://unicodesnowmanforyou.com/ just for that...l 23:09:10 s/l$// 23:09:20 domains are like $5/year 23:09:21 kerlo, åäö 23:09:34 setting up unicodesnowmanforyou.com probably took like 15 minutes, total 23:09:37 plus it's amusing. 23:09:39 ehird, true 23:09:57 i wonder what commitee meeting ended up with that being in unicode 23:10:00 but I have seen way more expensive domains too 23:10:01 probably was in some older charset 23:10:08 ehird, probably 23:10:16 i bet font makers have fun 23:10:22 and it was probably snowing outside? 23:10:23 after drawing 5 bajillion boring characters 23:10:25 SNOWMAN TIME 23:10:28 ehird, what area is it in? 23:10:34 AnMaster: dunno 23:10:40 I bet it has its own area 23:10:43 SNOWMAN 23:10:45 - Snowman 23:10:47 hmm 23:10:50 category should be SNOWMEN. 23:10:55 probably "SIGNS" or such 23:11:00 AnMaster: aao, ring umlaut umlaut. 23:11:10 If that sounds about right, it displayed correctly. 23:11:13 kerlo, "aao"? 23:11:15 wow, http://☃.com/ is actually squatted 23:11:18 that's (snowman).com 23:11:22 kerlo, ah 23:11:48 I should get ☃.org 23:11:50 elliott@☃.org 23:11:58 haha 23:11:58 "Email elliott at snowman dot org" 23:12:04 oh, cool 23:12:05 http://www.☃.net/ 23:12:09 is unicodesnowmanforyou.com 23:12:12 ehird, except do you get snowman.org too? 23:12:19 AnMaster: no. :P 23:12:34 ehird, iirc you get aao variants for åäö for *.se 23:12:41 ooh, ooh, maybe I'll buy (unicode symbol for _|_).com 23:12:44 it will load forever 23:12:58 ehird, what is the unicode symbol for_|_? 23:12:58 (_|_ = bottom = "undefined" = infinite loop in functional language terminology) 23:13:13 AnMaster: well, it's a horizontal line with a vertical line sticking from the middle 23:13:19 ehird, it looks like a rude sign? 23:13:24 I doubt that exists in unicode 23:13:24 -!- ais523 has quit (Remote closed the connection). 23:13:26 it looks like a penis and an upside down T. 23:13:39 ehird, it looks like a rude sign with a finger 23:13:49 anyway, night 23:13:54 it really doesn't 23:13:55 also, here it is: 23:14:11 meh 23:14:15 where? 23:14:24 I'm finding it 23:14:53 Here 'tis: 23:15:01 where? 23:15:05 AnMaster: ⊥ 23:15:09 oh line art? 23:15:13 no 23:15:20 what is the name for it? 23:15:35 dunno. 23:15:58 right 23:16:08 what a pitty klingon got rejected 23:16:11 now night 23:18:46 -!- olsner has quit ("Leaving"). 23:52:06 lol "Announcement: AI Has Been Solved " http://www.advogato.org/article/832.html http://mind.sourceforge.net/mind4th.html 23:52:33 What, for Unicode? That was because of a lack of works in it. 23:54:25 Will probably be reconsidered, what with such works as /ghIlghameS/ and /The Tragedy of Khamelet, Son of the Emperor of Qo'nos/. 23:54:34 "http://mind.sourceforge.net/mind4th.html achieved True AI functionality on 22 January 2008. " 23:54:38 I love kooks. 23:56:49 hm the haskell underload interpreter in http://www.reddit.com/r/programming/comments/7vypk/implementation_of_underload_an_esoteric/ is broken, doesn't handle nested parentheses 23:57:16 * oerjan mentions in case someone who actually has a reddit account wants to point it out 23:57:21 who cares 23:57:27 most people who try and do esolangs are idiots 23:57:40 oh but it is close otherwise 23:57:47 shrug 23:57:51 underload is trivial