00:06:13 i don't get it 00:06:20 00:05 ImInYourMonad: data Pointer x = Cell x (Pointer x) | End x deriving(Show) , that is a a tree, bad rep of a pointer? 00:06:26 i hate newbies making BF interps badly,. 00:09:10 00:09 ImInYourMonad: Gracenotes: ok i had 2 questions in one, 1. should i use Parsec? 2. if i dont, how cna i use < and > for my own purpose? 00:09:18 does he know how to write an interpreter? 00:09:27 he doesn't know much at all. 00:09:37 lament: ah, is he an idiot? 00:09:43 no, he's just new 00:09:44 I got that impression, wasn't sure. 00:09:49 same thing. 00:15:26 he's in my monad 00:17:53 perv 00:19:45 00:18 tromp_: from 9th instruction on, there's no more appending to the data? 00:19:50 about http://esolangs.org/wiki/BCT#Example 00:19:52 is he right 00:19:53 ? 00:22:51 "The Software was not designed to operate after December 31, 1999" - dmd backendlicense.txt 00:34:47 -!- BeholdMyGlory has quit (Remote closed the connection). 00:36:51 lament: kudos on your... creation 00:44:32 Robdgreat: Try "abomination" 00:46:07 I was being kind 00:46:27 not to mention I have a special appreciation for such musical novelties 00:46:45 abomination is a good thing 00:47:15 fair enough 00:48:39 you guys suck 00:48:49 lament: what, I like it 00:51:37 hey I like it too 00:58:18 -!- FireFly has quit ("Later"). 01:02:41 err that ofortuna thing? 01:03:10 yes 01:03:14 i see. 01:03:34 it's only funny if you know what o fortuna is i guess :P 01:06:50 i see. so what is it? 01:07:29 oklopol: http://upload.wikimedia.org/wikipedia/en/4/4e/Carl_Orff-Carmina_Burana-O_Fortuna.ogg 01:07:58 how is it funny? 01:07:59 err yeah i know it's that thing 01:08:15 lament: I'm pretty sure gregorr was joking when he came up with it 01:08:16 ... 01:08:18 i just assumed it was something else too because... it's not that funny :P 01:08:27 ehird: i'm pretty sure he wasn't 01:08:39 lament: GregorR never doesn't joke. 01:08:40 oklopol: i'm not sure why it would be funny 01:08:53 lament: you're wrong. 01:48:25 06:07:39 hm, fast integer square root in C... anyone knows anything good? 01:48:27 The quake one. 01:48:33 Fast invert square root I think it is called. 02:05:19 -!- CakeProphet has joined. 02:48:42 I wasn't joking. 02:48:45 I do think it would be good. 02:49:06 Although (re: lament) I was thinking more about swing-like lounge (e.g. Sinatra-style), but yeah. 02:50:41 Or rather, I was joking in that it would obviously be a parody, but I think it would be a good parody :P 03:14:43 -!- Sgeo has joined. 03:28:50 -!- bsmntbombdood has quit (Read error: 60 (Operation timed out)). 03:33:51 -!- GreaseMonkey has joined. 03:41:50 -!- bsmntbombdood has joined. 04:36:40 -!- Slereah has joined. 04:48:35 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 05:05:21 -!- zzo38 has joined. 05:06:32 -1 interleave 0 makes -2/3 is that correct 05:08:21 I made a unlambda compiler into JavaScript http://zzo38computer.cjb.net/esoteric/unlambda/unlambda/htm but probably some thing are missing, such as continuations called from the outside? 05:08:46 that's pretty important 05:09:36 Yes I know that, but I'm wondering how that is supposed to be implemented. 05:10:13 You look at the source-codes and see what you think about that! I tried to make it compatible with many JavaScript interpreters, instead of only modern versions of Mozilla or such thing as that 05:10:18 GregorR: oh, that sort of lounge 05:13:36 Please tell me if you found anything else missing in the Unlambda compiler into JavaScript 05:14:12 Oops the URL is wrong it is supposed to be http://zzo38computer.cjb.net/esoteric/unlambda/unlambda.htm 05:23:21 -!- poiuy_qwert has joined. 05:29:02 Oops the URL is wrong it is supposed to be http://zzo38computer.cjb.net/esoteric/unlambda/unlambda.htm 05:29:58 Which you like better Forth or Lisp? 05:31:35 How can I make a continuation called from the outside to be compiled into a Javascript codes 05:31:46 What is the best way 05:37:53 -!- zzo38 has quit (Read error: 104 (Connection reset by peer)). 05:43:02 -!- poiuy_qwert has quit. 07:34:14 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 07:44:35 -!- impomatic has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:10:43 -!- impomatic has quit ("mov.i #1,1"). 08:25:25 -!- GreaseMonkey has quit ("Client Excited"). 08:32:52 -!- tombom has joined. 09:19:57 -!- BeholdMyGlory has joined. 09:41:26 Relative amount of chatter caused by the noisiest people, at any particular time-of-day (in Finland's timezone, EET/EEST) over the years 2006-2008: http://zem.fi/~fis/test5.png (test6.png for absolute values). 09:46:50 What is interesting is that for most people there's a definite time when they're not talking much (presumably sleeping), but oklopol and oerjan never sleep. 09:47:06 Conclusive proof of their roboticness? You decide. 09:48:43 -!- Slereah has quit (Read error: 110 (Connection timed out)). 09:52:24 ;) 09:52:49 so 09:52:59 why are the stripes in a different order from the nicks 09:53:57 -!- Slereah has joined. 09:54:23 For reasons of cosmic importance. 09:54:37 also you could have the overall shape be how much talk actually happened. 09:54:47 That's the test6.png. 09:54:51 you would probably see me and oerjan are just relatively awake. 09:55:01 It's not as good a conclusion. 09:55:06 right great minds 09:55:46 it seems this time is exactly where i need improvement 09:55:55 so i will now flood for 20 minutes straight 09:56:09 no actually i think i'm gonna buy me something nice -> 09:58:22 Also test7 is actually test5 but with a 30-minute hamming window instead of a 30-minute rectangular window for the activity-estimation. 10:04:19 -!- Slereah_ has joined. 10:09:44 is the newest xkcd crappy too? 10:10:24 i have a hard time telling, once i learn to love the characters, anything goes 10:13:04 -!- Slereah has quit (Read error: 110 (Connection timed out)). 10:13:27 xkcd is always terribler 10:14:50 your nick is tasty 10:14:58 what 10:15:37 hello i'm oklopol i say things that make no sense. 10:16:56 fizzie: could you somehow make test6 show me and oerjan not ever sleeping too? 10:17:08 also i guess i could've used a "never" back there 10:17:33 oklopol: The day before yesterday a speech synthesizer said to me: muskottikukan masennus juustouttaa enteellisesti pikkuisilta. 10:18:02 that's a beautiful sentence 10:18:24 especially "muskottikukan masennus" 10:18:35 oklopol: It continued with: Nahistivatko keihäänheittäjät muistioiden tavoin lamatilaa? Ennakkotilausten virkapaikat läiskäyttelevät lupsakkaasti geofysikaalisilta. 10:19:48 "läiskäyttelevät lupsakkaasti", awesome :D 10:20:17 lacks some integrity when you combine them tho, although i've seen worse 10:20:20 Supposedly the content was some random nonsense, but maybe there was a personality of some sort involved somewhere. 10:20:55 anyway turns out "rektio" isn't "rection" in english, but "case government", at least according to this one online dictionary 10:21:09 this is not good because i had a great erection pun. 10:21:41 also random content generated by what, where? 10:22:17 i mean that's apart from the "case government" errors, that's pretty perfect. 10:23:10 I don't know what generated it; it was just a speech synthesis evaluation test I was asked to listen to and fill. 10:23:32 well was it good? 10:24:03 It was better than what I thought it would be, but not very natural. 10:24:20 I think I kept one of those files at http://www.cis.hut.fi/htkallas/mp3.mp3 10:24:39 (Since someone on another channel said "mp3s or did not happen".) 10:24:52 hmm 10:25:20 well the voice sounds pretty natural, just not the... whaddyacallit :) 10:26:16 It's some sort of HMM-based synthesis, where they use the speech recognition speaker adaptation stuff to mangle things so that you can feed it speech, and then the synthesized output will sound like the same person. 10:26:20 i think the main problem is all words are stressed pretty much equally 10:26:30 yeah i assumed 10:26:56 because that sounds like sampled clips from a real human 10:27:08 Well, as far as I know it's actually not. 10:27:14 except it is still very close to the canonical computer voice 10:27:25 so that's would be a clue to the other direction 10:27:57 fizzie: maybe it's recorded clips from a commercial speech synhesizer? 10:28:03 *synthesizer 10:28:57 also i guess i forgot completely about the shop. 10:29:07 It shouldn't be concatenative synthesis (i.e. recorded clips) at all. At least in the strict sense of recorded waveforms. Certainly it's based on speech that a real person has spoken, though. 10:29:29 I don't know the details, it's not my project. I think the web-evaluation was part of the http://www.emime.org/ project. 10:29:50 Given that their goal is "personalised speech-to-speech translation, such that the a user’s spoken input in one language 10:30:00 is used to produce spoken output in another language, while continuing to sound like the user’s voice", at least they don't aim low. 10:30:10 ha 10:30:11 :D 10:30:45 could be useful in a movie where bond needs to know armenian. 10:31:24 anyway the shop, which i guess would be mcdonalds in this case -> 10:35:44 -!- BeholdMyGlory has quit (Remote closed the connection). 11:49:50 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 11:57:35 So, regarding xkcd. 11:57:54 If lack of correlation implies lack of causation, then correlation implies causation. 11:58:11 Where "implies" means "suggests" more than "logically requires". 11:58:44 -!- Jophish has joined. 12:01:26 yeah that's not true 12:01:47 at least not in any real sense 12:07:29 -!- jix has joined. 12:24:07 -!- oerjan has joined. 12:25:47 But I'm surprised that the glagolitic capital letter spidery ha was free-for-taking at ..ws. Would have thought someone had already used it. 12:26:02 O_o 12:33:39 What is interesting is that for most people there's a definite time when they're not talking much (presumably sleeping), but oklopol and oerjan never sleep. 12:33:44 * oerjan cackles evilly 12:33:54 bots don't cackle. 12:34:04 true that. 12:34:07 * oklopol goes back to sleep 12:37:21 also, tusho = ehird 12:38:23 Well, yes, but a silly Perl script can't be expected to know that sort of stuff. 12:39:20 also, the colors on the graph and on the descriptions don't match 12:40:01 hm oklopol already implied that 12:40:32 Sure they do, they're just in a different-ish order. Namely, reversed. 12:41:12 except "Others" 12:41:15 yeah, it's an iq test to know whether the colors or the nicks are out of order 12:41:43 i assume Others is really at the bottom :D 12:41:58 If you must know, the ordering is such that all "others" go to an array index 0, while array indices 1..N correspond to the top-N noisiest people, with index 1 being the noisiest; then I draw indices 0..N from bottom to top, but the nick-list in the "sensible order" for indices 1..N, and then 'Others' separately just so that it doesn't look like a nickname. 12:42:53 but should i trust the colors or the order? 12:42:58 The colors. 12:43:00 Trust the colors. 12:43:00 colors 12:43:07 you know, the colors. 12:43:16 trust them 12:43:57 Green is not an enemy, like a well-known Windows media-player vizualization name says. Or something like that, anyway; I just remember the Finnish translation. 12:44:12 ("Vihreä ei ole vihollinen.") 12:46:14 actually the absolute graph shows that oklopol and i are not really constant, we just are in phase with the channel. 12:46:55 but then so is everyone to a degree 12:47:12 Since it seems to have confused a lot of people, I just flipped the nickname ordering to match the colors. (Unfortunately at the same time I got the more curvaceous hamming-windowed graphs there.) 12:48:51 of course evil rumors will claim that we still have completely messed up sleeping rhythms. 12:49:26 Hmm. I, myself, prefer not sleeping. 12:49:30 ;p 12:50:48 pikhq: wait a minute, by the graph you are not supposed to be here now 12:50:50 While at it, I special-cased ehird and tusho together, so they passed anmaster and achieved the coveted red graph-color. 12:51:35 which gave bsmntbombdood a slot, i see 12:51:51 Yes, and his shape is rather different from the others. 12:51:53 I screw things up by talking at truly random times. 12:52:01 Well, unless you count "Others". 12:52:34 i say we ban that "Others" guy for constantly spamming 12:52:51 I concur. 12:54:28 Hmm. Your script was set up based on who talked most in here? Nice work... 12:56:18 Also, I'm surprised to see that I still register on that... I've not exactly talked that much in here recently. 12:56:39 it's 2006-2008 12:56:45 Ah. 12:57:03 Well, then. 12:57:26 If you want some raw underlying numbers, http://zem.fi/~fis/test5.txt has the total-number-of-lines-in-my-2006-2008-logs. 12:57:55 You can just take #9 and largers ranks to know who to ban to get rid of that annoying "Others" guy. 12:58:26 * pikhq gleefuly bans GregorR. 12:58:57 Fizzie, too. 12:59:09 this is not good because i had a great erection pun. 12:59:18 Wow. 12:59:24 finns are not allowed to do that, only japanese 13:00:08 pikhq: are you shocked and disturbed? 13:00:11 * pikhq goes to consume breakfast, for he has stayed up for it 13:03:12 While at it, I special-cased ehird and tusho together, so they passed anmaster and achieved the coveted red graph-color. <-- ? 13:03:14 context? 13:03:30 21:34 AnMaster: comex, that doing stuff like in http://www.int80h.org/strlen/ is counter productive 13:03:30 get it in your head 13:03:30 THIS IS #ESOTERIC <-- sure 13:03:42 but he seemed to actually want to optimise 13:04:00 AnMaster: Context was http://zem.fi/~fis/test5.png 13:04:23 hm 13:04:36 fizzie, so you combined ehird/tusho. Ok 13:04:47 but what has that got to do with me 13:04:59 + that graph is cool 13:05:12 You used to have the red color; since the nick-list is sorted by the total number of lines seen in the analyzed logs. 13:05:25 fizzie, the scale 0-24: what does it mean? 13:05:41 Hours; it's a time-of-day thing. Hours in EET/EEST, specifically. 13:06:02 fizzie, this is average over day during a period of x months? 13:06:24 During the years 2006-2008, yes. 13:06:27 right 13:06:45 Well, sum, not average, but it's about the same thing since I still haven't added any Y axis scale in there. 13:06:50 makes sense then. Was wondering why some of us were a lot quieter during some months first. 13:06:51 ;) 13:07:26 fizzie, what about you, you are in "others"? 13:07:38 it's a well known fact that we nordics hibernate during winter. 13:07:59 AnMaster: no, his data were removed for security 13:08:11 oerjan, the scale was 0-24, that would imply a 2 year period. and there was only one such point with less activity 13:08:19 so that wouldn't make a lot of sense 13:08:21 Actually I'm deep down in the others, #17; that's in test5.txt at the same directory. 13:08:41 ah but one of the winters was particularly hot 13:08:56 global warming destroying our traditions! 13:09:06 fizzie, hm bsmnt would have the largest line count? 13:09:13 or how do you mean it is sorted? 13:09:32 oerjan, oh right 13:10:03 Well, the colored strips are drawn from bottom-to-top, so I had to flip the nick list ordering from the natural one to match that. So ehird talks the most, you're second, and so on. 13:10:09 hm 13:10:28 it looks like oklopol have about same activity all the time? 13:10:44 Yes, I made a half-hearted joke-attempt about that (and oerjan) already. 13:10:58 There's also test6.png which has the absolute counts, not relative, if you want to see the actual shape of combined activity. 13:11:22 hm 13:11:26 seems my uni career is starting a steep downhill slope. 13:11:34 i almost failed another course today :| 13:11:35 That test5 is more of a "relative percentage of all channel activity at that time of day" thing. 13:11:52 oklopol: Another of your "almost didn't get a 5" failures? 13:11:59 yes :< 13:12:42 i mean i got an email this morning that it was 4/5 because i had explained simulated annealing vaguely, which is a given, because it's a trivial concept. 13:13:08 then, later, i got another email saying he reread it and decided it was a 5/5 13:13:20 -!- Slereah has joined. 13:13:22 but it was a close call 13:13:30 hah 13:13:40 it's a slippery slope 13:14:00 oklopol, I don't know how your system works in Finland, but what is the lowest score for passed? 13:14:17 40%-50% 13:14:28 i think that's a pretty standard university scale 13:15:01 the score above passing is then interpolated onto 1-5 13:15:11 in our system 13:15:45 wth 13:15:49 my mouse gone mad 13:16:04 come sane mousie! 13:16:04 at some locations at the table it wiggles on screen 13:16:16 as in, move 1-2 pixels up/down randomly 13:16:23 sometimes my mouse does the craziest things 13:16:26 even though I'm not touching it 13:16:32 then i realize my left thumb is on the pad 13:16:34 at other positions on the table it works fine 13:16:40 oklopol, I don't use a laptop 13:16:43 so not likely 13:16:47 neither does my mom 13:16:49 no touchpad here 13:16:50 no wait, she does 13:16:58 Here's the total channel-activity from 2003 to end-of-2008, with "one pixel == one day" X axis scale, and Y values taken from line counts in a 30-day surrounding window: http://zem.fi/~fis/test8.png 13:17:11 :D 13:17:35 30 days sounds a bit much, is it at least biased? 13:17:47 well okay 13:17:57 peaks are very visible so i guess it's fine 13:18:11 No, it's just a square window; I left my hamming window in another script. :p (The one doing time-of-day graphs.) 13:18:47 now that's a hamming window? 13:19:22 ... 13:19:23 *what's 13:20:17 oh that's a hamming window 13:20:31 i guess i might've been able to guess it was 13:20:43 maybe the "that's" was because i did know 13:21:08 oklopol: your momma so fat, she uses a desktop for her laptop 13:21:17 :DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 13:22:57 fizzie: could you perhaps make it show more nicks? i mean the pre-me's are pretty gray. 13:23:05 fizzie, "and Y values taken from line counts in a 30-day surrounding window" <-- I haven't taken any course in statistics, so what is the reason for that? 13:23:17 probably that it'd be more smooth. 13:23:35 fizzie, what is test7? 13:23:45 it's test5 13:23:47 but smoother 13:23:58 with separate tusho 13:23:59 wait 13:24:00 no 13:24:05 yeah 13:24:29 either 5 was changed, or i'm seeing things again 13:24:32 not only that I think 13:24:46 oklopol, maybe different source data span? 13:24:48 Yes, I accidentally updated test5 with the smoother-looking Hamming window stuff when combining tusho and ehird. 13:24:55 Other than that it should be the same stuff. 13:25:23 And yes, the windowing is for smoothing; typically per-day activity varies quite a lot. 13:25:42 fizzie, test.png? 13:25:43 from this graph we deduce that AnMaster has been present here all since 2003, although he didn't talk that much 13:25:50 :) 13:26:04 yeah i was too polite to say that 13:26:08 Making him quite possibly the oldest regular. 13:26:11 oerjan, I was an idler in the beginning, but I don't think since 2003. more like 2005 13:26:16 oh. 13:26:19 olkopol: test8h.png has that Hamming window. 13:26:25 i thought it was just an anomaly. 13:26:30 Things really exploded recently, it looks like. 13:26:33 It is also an anomaly. 13:26:34 probably is 13:26:39 I wonder what caused that. 13:26:50 LHC? 13:26:53 ehird? 13:27:00 with separate tusho 13:27:13 Try #esoteric. Now with separate tusho included! 13:27:22 anyway, I haven't been here since 2003 13:27:26 I had dialup in 2003 iirc 13:27:33 fizzie: MORE NICKS!! 13:27:36 I got adsl during 2005 or so 13:27:44 So did I. Didn't stop me from being on IRC since '98. 13:27:47 and started using freenode during 2006 13:27:54 or around there 13:27:55 also i demand oklo* be counted as me. 13:27:58 (and I was 8 at the time. *8*.) 13:27:59 maybe in late 2005 13:28:02 not 100% sure 13:28:25 oklopol: I couldn't figure out more suitably different colors, so that's why there are so few nicks. 13:28:35 pikhq: i like your "look how geeky i am!" attitude :D 13:28:58 Bweheheh. 13:29:12 God, I did a lot in '98. 13:29:22 list 13:29:29 That same year, I got into science fiction, programming, and got my current nickname... 13:30:00 fizzie: there are algorithms for that 13:30:25 when i was 8, i just had sex and did drugs 13:30:26 I also met my best friend & current roommate via the Internet... 13:30:37 That same year. 13:30:40 pikhq: the one you've never talked to? 13:30:46 :D 13:30:55 oklopol: No. I moved in with my current roommate ASAP. 13:30:56 would be a cool best friend 13:30:58 I don't remember what test.png was, possibly 2009 jan-feb with some parameters; test2 is test but with absolute counts instead of relative; test3 doesn't exist; test4 is a query of mine; and then we enter the current testX range. 13:31:04 I 13:31:17 I've talked with *him* on a near-daily basis ever since meeting him. 13:31:59 pikhq: i hope he's a real geek too, because you're losing your geekiness points as we speak. 13:32:29 He implemented Dimensifuck. 13:32:35 ah okay, then i guess it's fine 13:32:47 And is a far better coder than I. 13:33:40 also is he here? 13:33:48 my memory is too fuzzy 13:33:51 Nah, though he's shown up a couple of times. 13:34:01 He doesn't IRC much. 13:34:12 i wish i didn't either 13:34:32 ...then maybe i wouldn't fail so much at uni 13:34:49 * oerjan actually laughs at xkcd, despite what you said 13:35:03 i liked it 13:35:29 (btw do you like me bragging about my uni stuff? i first decided to keep it to myself, but then i thought maybe this would fit my irc character better) 13:35:39 (i'm open for requests) 13:37:03 well, maybe i'll do it every now and then. everyone likes a random fluctuation. 13:38:03 email.png is a really complicated MIME message I once received; eso.png is some sort of old gnuplot activity graph, maybe; font00l.png and font00h.png is a small bitmap font; http://zem.fi/~fis/moves.png is a distribution of game lengths of a board game AI tournament; screen.png is my screen status-line; ti86.png would have a long explanation; tmp.png is fungot source. 13:38:03 fizzie: works for me too, 13:38:28 fungot: Yes, I'd assume your source would "work for you". 13:39:07 Why did I repeat the URL for moves.png? That was completely accidental. 13:39:15 * oklopol wants long explanation 8| 13:39:29 What, seriously? 13:39:36 well duh 13:39:39 i want to know everything 13:39:57 I, uh... let's see if I can find the other, accompanying picture first. 13:40:23 i have a hard time not asking personal questions from each and everyone here all the time, and you think i don't want to hear a spänking story 13:40:49 fungot: silent all of a sudden? 13:40:50 oerjan: that's actually the name egg is so cute about japanese culture ( and product packaging) is the basis library. i want to 13:40:54 -!- jix has quit ("..."). 13:41:43 what is fungot doing!! 13:41:44 tombom: differ for understanding that line of thought. primarily to encourage ordered thoughts about things like rfc 822 address parsing, spool handling, etc.) 13:41:50 * oerjan now wishes he had a spänking story to tell 13:42:49 oklopol: http://zem.fi/~fis/slide3pic3.jpg is the accompanying picture. 13:43:09 oklopol: Do you still want the story too? 13:43:34 :o 13:43:36 oh definitely 13:44:25 what the heck is spank anyway? 13:44:30 *spänk 13:44:41 Okay, so we have this university course S-89.3510 "SignaaliProsessorit ja ÄäneNKäsittely" (transl: "DSPs and sound processing"), colloquially called "SPÄNK". 13:45:26 The main project-work of the course is to take one of the DSP dev-kits we have, and write some code on it; there's a list of preselected topics that are allocated with some scheme I've already forgotten. 13:46:15 In any case, our topic was a DSP-based echo effect box. However, course grade is partially based on how impressive a demonstration you can make for your project for a demo-day event arranged at the end of the course. 13:46:49 oerjan: also "spänk" is how you pronounce "spank", if that wasn't obvious 13:47:15 Since we couldn't think of anything very impressive to do with an echo box, we decided to rig a TI-86 calculator to the DSP board so that you can, in real-time, control the echo effect parameters using the calculator. 13:47:51 ti86.png is a screenshot of the control app; I don't really remember what the sliders do, but probably they adjust some delays and amplification constants. 13:47:57 god i'm an idiot 13:48:33 of course they are sliders, the numbers are a direct giveaway 13:48:38 And in slide3pic3.jpg we're trying to make the damn thing to work; at the left side there is an oscilloscope, that's how desperate we were. 13:49:40 The DSP board had a really really advanced programmable serial input controller thing; on the other hand, in the TI-86 there's just two wires you can toggle really slowly. They weren't exactly designed to be interfaced together. 13:50:01 heh 13:50:06 Oh, and we spent about three days fiddling with it before it turned out that the speaker cable I had cannibalized for this use was faulty. 13:50:51 That's a TI TMS320VC5416 DSP chip on that board in the picture. 13:51:23 When you press the enter key in the calculator, it shows a spiffy little animation about the whip spanking, and uploads the slider positions. 13:51:44 We had a webcam connected to my laptop, and the laptop connected to a projector, so we could demo out the calculator controls. 13:52:33 fizzie: Didn't it have an image of the chip next to the whip? 13:54:50 ineiros: Hmm, maybe? I don't have a screenshot of it, just the z80 source code where the picture is given with .db pseudo-instructions. 13:55:25 clearly what was missing here was a _real_ whip as input device. 13:55:43 Hmmh. Wii Whip. 13:55:49 ineiros: You might be right, since the images have symbolic names TextImage, WhipImage and ProcessorImage. 13:55:51 Interesting game ideas. 13:56:19 fizzie: I think the processor image was taken from the slides. 13:57:01 fizzie: They had that nice SPÄNK-logo in the corner. 13:57:25 ineiros: How do you remember this stuff? 13:57:51 fizzie: I don't know. I only seem to remember some random collection of trivialities and none of the important stuff. 13:57:58 -!- KingOfKarlsruhe has joined. 13:58:40 fizzie: https://noppa.tkk.fi/noppa/kurssi/s-89.3510/luennot/esittely.pdf 14:02:05 -!- nice has joined. 14:02:33 -!- nice has changed nick to nice_ka. 14:02:42 ineiros: Right you are. I dumped the picture with a bit of Perl: http://www.cis.hut.fi/htkallas/processor.txt 14:03:10 ineiros: the seventh archduke of sachsen-coburg-gotha had the same problem 14:04:06 Yes, there was that "AAH!" added. 14:04:24 oerjan: Haha. 14:08:07 The lecturer was quite spanking-oriented, if I recall right. 14:10:55 oerjan: Do you have a reference for that, sounds like an interesting piece of trivia? :P 14:13:12 Hm, Wikipedia page of "Saxe-Coburg and Gotha" gives the place a population density of: Expression error: Unrecognised punctuation character "," /km² (Expression error: Unrecognised punctuation character "," /sq mi) 14:14:54 -!- KingOfKarlsruhe has quit (Read error: 110 (Connection timed out)). 14:18:47 -!- nice_ka has quit (Read error: 110 (Connection timed out)). 14:21:19 Okay, so: out of the four sliders, sliders 1 and 2 control the gains of the comb filters (basically amount of echoing and the style of it), slider 3 is the ratio between direct pass-through sound and echo-effecty, and slider 4 controls the frequency of the four blinking leds on the DSP board, which do the usual 1, 2, 3, 4, 3, 2, 1, 2, ... blink sequence. 14:21:29 I think we ran out of ideas there for the fourth slider. 14:22:11 (The DSP board has four dip-switches and four leds for primitive IO, but we didn't want to limit ourselves to that, hence the whole TI-86 control thing.) 14:26:55 Meh, you had to go and remind me of one of the few courses here where you really got your hands dirty. Figuratively speaking, of course. 14:27:15 -!- zzo38 has joined. 14:28:05 Also one of the few courses where an oscilloscope is involved. 14:28:21 Yes, there is a severe lack of oscilloscopes in the computer science curriculum. 14:28:33 Want to come and play with my oscilloscope some day?-) 14:28:47 How can you make even an oscilloscope sound dirty? 14:29:12 In fact I did think about building something where a 'scope might've been handy; but then I remembered I suck at all electronicsy stuff. 14:29:14 It's a skill. 14:29:33 I'd like to build a small robot one day. 14:29:46 One day I went to school but their oscilloscopes was broken so I haven't use a oscilloscopes. And I don't own one 14:30:45 Can you bit interleave negative and positive numbers together? It seems to me I could do -1 interleave 0 makes -2/3 but I'm unsure 14:31:56 Mine goes to waste too, since I don't use it. I kind-of inherited it. I suck at electronics as well. 14:32:08 And if you have so many pictures on /~fis/ to list then why don't you enable directory listing, or at least make a list manually 14:32:57 Actually I probably should just clean up that directory more oftener than once every three years or so. 14:33:19 I skipped the more uninteresting ones from that previous listing, too. 14:34:43 And listed only the .png files. 14:35:10 You could alo make subdirectories for multiple listing of images, for category or just by timing or whatever you want, I do that on my computer at /IMAGES/ /IMAGES2/ /IMAGES3/ /img4/ /img5/ /img6/ /img7/ /img8/ /img_09/ /img_0A/ /img_0B/ /img_0C/ /img_0D/ 14:36:32 Most of the stuff I stick directly at ~fis/ are "hey, look at this" sort of pictures for IRC use, not really for long-term storage. 14:37:21 OK 14:41:00 O, and I am interested your opinion of the program I wrote compiling Unlambda to JavaScript. 14:42:34 zzo38: does it handle d? 14:43:59 Yes it handles d, look at http://zzo38computer.cjb.net/esoteric/unlambda/unlambda.htm 14:44:16 And view the source-code of that HTML page to see the JavaScript codes 14:44:30 Is there anything missing from my handling of d? 14:45:54 * AnMaster considers a single assignment, non-functional, infinite state, sub-tc language 14:46:13 I haven't implemented c entirely yet. I'm still trying to think how to do that. If you have any suggestion please type it on here 14:49:00 So far if you try to run a program that uses continuations you will just see a alert box that says "[object Object]" in it. That is the continuation object being thrown with nothing to catch it 14:49:08 zzo38: if javascript doesn't have real continuations then you probably are not going to get around rewriting everything in cps style 14:50:46 I did call/cc in my Scheme-in-Prolog simply by doing the interpreter in CPS, but it felt somehow too simple. 14:50:48 and using a trampoline or something if it doesn't have proper tail calls either 14:51:00 Another idea I had is if the thrown continuation object is not caught by the c function it should try the program over again but keep track of which c function that continuation is for so it can return something else next time 14:52:46 I'm not sure how well my idea would work, though. 14:53:07 I'm trying to think if there is a better way to throw back 14:54:09 fizzie, will jitfunge implement IMAP? 14:54:51 I don't think so, no. I'm currently again in the hibernationary "collecting motivation" stage re jitfunge. 14:55:05 Where can I find your Scheme-in-Prolog 14:56:01 zzo38: that idea sounds evil, so it would be awesome _if_ it worked, but i think you could get trouble if there were may throws and catches to rerun before you got to the right point. 14:56:05 *many 14:57:04 That's what I was worried about 14:58:42 There seems to be something called jwacs, which is a compiler from javascript-with-first-class-continuation-syntax into plain-old-javascript; I'm haven't looked at all how complicatedly it's implemented. 15:00:05 I don't seem to understand my own Prolog code any more. ps_apply_builtin(callcc, Args, K, E, SE) :- !, ps_aritycheck(1, Args, 'call/cc'), Args = [Proc], !, ps_apply(k(apply, E, SE, Proc, [cont(K)], K), void). 15:00:16 Maybe single-letter-names weren't the way to go. 15:01:12 fizzie, download? 15:02:33 For the Prolog-Scheme? 15:02:40 yes 15:02:46 no, for your waffle recipe 15:02:51 :D 15:03:29 i blame ehird for rubbing off on me 15:04:06 zzo38: You cannot use exceptions for continuations. 15:04:25 Exceptions are a special case of downwards-only continuations 15:04:42 ehird, err, don't you mean upward only? 15:04:51 Downward. 15:05:19 oh right, I see what you mean 15:05:21 I know that, that is why I was wondering how to do continuations the other way, because currently it works only one way and many Unlambda programs use it the other way also 15:05:32 AnMaster: btw, Erlang has GC that runs in parallel with the mutator, iirc 15:05:49 AnMaster: If you promise not to laugh, you can download the manual at http://zem.fi/~fis/plscheme.pdf and the documentation at http://zem.fi/~fis/plscheme.tar.gz -- but it was pretty much my first (and only) Prolog program, so it's not pretty. 15:05:59 Er, s/documentation/code/ 15:06:15 http://www.cis.hut.fi/htkallas/mp3.mp3 <- this is awful 15:06:24 ehird, not sure about that, however each erlang process has it's own heap. Certain large objects (binaries) are stored in a shared heap, and they are reference counted. 15:06:35 no, I'm fairly sure because I saw it on reddit. 15:06:45 it's so old that when you wrote it you thought code was documentation 15:07:01 ehird, well, it might be true. I haven't had any reason to dig in the details of the erlang GC yet. 15:07:35 so where on redit was it? 15:07:36 err 15:07:38 reddit* 15:08:11 http://www.reddit.com/r/programming/comments/82do0/i_no_longer_hate_lisp/c082ihm 15:08:21 zzo38: the only other way is CPS, for JS 15:08:42 There's a brainfuck interpreter (as a Scheme test-case) in that plscheme thing. 15:08:44 ah, wait 15:08:50 AnMaster: he's just saying that other threads can keep running 15:09:04 right. 15:09:08 meh, I guess I should write a concurrent, parallel generational GC, since nobody else wants to apart from Sun. 15:09:16 and that is because each process has it's own heap. 15:09:20 even Sun doesn't do it fully; they pause for a little bit to do some bookkeeping 15:09:24 (although most of the gc is concurrent) 15:10:11 there were experiments with a shared heap, but that ran into issues with the SMP support, and it turned out the current model worked better _and_ was easier to understand/maintain 15:10:41 a purely-functional, shared-nothing language is more applicable to this kind of thing 15:11:11 since you know a lot more about how it mutates (specifically, the code doesn't mutate, just the runtime, unless a "copy-and-remove-old-one" was optimized to a mutation) 15:13:06 ehird, is this a quote from somewhere? 15:13:20 no, I was talking 15:13:33 ah ok 15:14:48 about mutating, I don't think code is mutated. Certain operations are optimised into mutations, like appending to a list if the compiler can prove it isn't used in ways that would break that. 15:15:14 err, what are you talking about> 15:15:22 as far as I can tell nothing related to what I said 15:15:23 erlang. weren't you? 15:15:26 no. 15:15:29 hm ok 15:16:16 -!- oerjan has quit ("Ask Eliezer Yudkovski about code mutation"). 15:16:23 it's yudkowsky 15:17:18 -!- FireFly has joined. 15:21:03 -!- FireFly has quit ("DSOrganize IRC"). 15:22:25 hm, anyone know a good tutorial and/or introduction to abstract syntax trees. 15:22:46 on the internet that is 15:23:44 Do the people on here have any preferences about Lisp or Forth 15:23:53 zzo38: I like both. 15:24:03 AnMaster: err, they're just any data structure you want. 15:24:15 like AST = Add AST AST | Name String | FunctionCall AST [AST] 15:24:23 hmm 15:25:03 ehird, so bf code as a single linked list with down links for [ that points to the stuff in the loop would be an AST? 15:25:31 BF = Left|Right|Add|Subtract|Input|Output|Loop [BF] 15:25:35 then use [BF] to represent a program 15:25:37 ([] = list) 15:26:00 hm 15:26:54 I just use yield command in JavaScript to represent the input command in brainfuck. But the yield command is a new version of JavaScript only on Mozilla but that's OK because it is built-in to a XULrunner applocation. From this, you can learn how to write your own brainfuck compiler 15:28:21 err 15:28:25 how is that related? 15:28:39 -!- zzo38 has quit. 15:28:46 huh 15:29:33 it's zzo38, don't question him :D 15:29:46 I thought that Brainfuck was perhaps the simplest language to compile... 15:30:00 pikhq, it is certainly one of the simpler ones 15:30:00 pikhq: Iota is easier. 15:30:09 I mean, really. I could implement it in sed. 15:30:18 ehird: Mmm... True enough. 15:30:21 s/*/`/; s/i/(the ski form of \x.xSK)/; 15:30:26 to unlambda, of course. 15:30:40 <- brainfuck to brainfuck compiler 15:30:51 Heheheh. 15:31:03 right. It all depends on what the target you compile to is 15:31:10 <- x to x compiler. 15:32:26 so what about compiling to x86 machine code? 15:33:08 Requires a tiny bit of effort. 15:33:18 What, iota to x86? 15:33:24 sure asm to machine code (which is "assemble", rather than "compile", but you could consider it a variant of compiling), or machine code to itself are easiest, but apart from those 15:33:24 That's hard, pikhq. :P 15:33:28 You need a freaking garbage collecotr... 15:33:39 Well, it could just be a refcounter, but still. 15:33:42 Also, first class functions. 15:33:49 And whatnot, soforth, hathit. 15:33:59 I thought you meant Brainfuck to x86. 15:34:06 I mean, which would be the easiest esolang to compile to x86 machine code 15:34:08 Iota to x86 is somewhat tricky. 15:34:21 AnMaster: x86 machine code 15:34:28 ehird, " sure asm to machine code (which is "assemble", rather than "compile", but you could consider it a variant of compiling), or machine code to itself are easiest, but apart from those" 15:34:29 .. 15:34:53 assembling is compiling, not a variant on compiling 15:36:14 right, call it whatever you want 15:36:21 Let's call it George 15:36:26 yes. 15:36:29 I'm going to george my program now. 15:36:36 the question remains. I'd say bf is one of the easier ones to compile to x86 machine code 15:36:45 there are probably other easy ones 15:37:04 brainfuck without - 15:37:07 or , 15:37:08 or . 15:37:32 boolfuck without , or 15:37:32 . 15:37:39 er, or ; 15:37:53 False isn't probably too difficult either, given that the stated purpose was to get a tiny compiler. 15:38:03 fizzie: it has first class functions 15:40:18 -!- BeholdMyGlory has joined. 15:40:56 That's not very difficult, since there seem to be no closures, just global variables and a stack. Well, based on a *really* quick peek at the documentation. 15:41:14 stil 15:41:15 l 15:41:43 Okay, it's not as simple as brainfuck. 15:41:48 But simpler than Scheme. :p 15:57:43 -!- Hiato has joined. 16:04:03 -!- BeholdMyGlory has quit (Read error: 104 (Connection reset by peer)). 16:09:50 http://blogs.discovermagazine.com/badastronomy/2009/03/05/illinois-plutocrats/ 16:10:00 Pluto is a planet, if by planet you mean planet in Illinois. 16:12:05 Planet-like objects outside of the local solar system, however, are not. 16:14:58 http://scienceblogs.com/pharyngula/2009/03/richard_dawkins_banned_in_okla.php lol 16:22:20 -!- impomatic has joined. 16:25:50 Surely I never imagined that I would start to learn vim controls 16:26:04 when trying to play nethack. 16:26:12 Can anyone recommend a cheap development board? 16:26:34 impomatic: development board/ 16:28:19 -!- FireFly has joined. 16:30:45 any processor? 16:30:53 impomatic: ? 16:31:30 I don't mind about the processor at this stage, just something cheap to play with 16:32:08 ehird: a processor on a board. Normally you can connect by RS232 or USB to program it. 16:32:13 arduino 16:32:16 ? 16:43:55 -!- Slereah has quit (calvino.freenode.net irc.freenode.net). 16:43:57 -!- Ilari has quit (calvino.freenode.net irc.freenode.net). 16:46:01 -!- Slereah has joined. 16:46:01 -!- Ilari has joined. 16:49:40 -!- Azstal has joined. 16:57:23 impomatic: arduino? 17:02:35 Sorry, didn't realise what arduino meant! Looking it up now 17:03:22 impomatic: it uses a variant of Processing to program it: http://en.wikipedia.org/wiki/File:Arduino_IDE_-_v0011_Alpha.png 17:03:48 http://www.adafruit.com/index.php?main_page=product_info&products_id=68a <-- arduino starter pack 17:04:39 -!- Asztal^_^ has quit (Read error: 110 (Connection timed out)). 17:05:06 That's the kind of thing I've after. Have you used one? 17:05:14 Nope, although I'd like to. 17:05:22 I've only heard good things about it, though. 17:08:26 I want to implement an interactive language on the microcontroller, then use my PC as a terminal 17:08:44 Forth would be good for that 17:09:40 sorry, you should have done it on wednesday 17:11:36 I was thinking of Forth as a first project 17:13:49 http://en.wikipedia.org/wiki/Fjölnir_programming_language 17:15:38 ehird: what's with you and Forth these days :-P 17:16:02 what, I just started implementing forth a few days ago, and forth _is_ good for interactive dev on embedded systems 17:16:14 zzo38 asked me about forth for some reason, not triggered by me 17:16:25 i don't think forth is a good language for general use 17:16:27 Maybe I've just timed my viewings of this channel poorly 17:17:05 It just seemed to me that you'd been plugging Forth almost every time you said anything :-P 17:17:45 And I just finished developing Forth in Redcode :-) 17:18:28 Remind me how you did I/O 17:18:38 exmars extension 17:18:44 Right. 17:29:30 -!- doudou has joined. 17:29:53 -!- doudou has changed nick to SainteSophie. 17:31:48 hi SainteSophie 17:31:56 hi 17:32:04 haven't seen your name in here before 17:32:06 what brings you here? 17:32:08 nop 17:32:13 errr 17:32:34 I wanted to konw more about esoteric langagues 17:32:42 a good reason as any :P 17:32:44 hi 17:32:45 You have come to the right place 17:32:50 ok 17:32:51 Also for hardcore pornography 17:32:55 ignore Slereah. 17:32:56 XD 17:32:58 Do you want any? 17:33:06 * SainteSophie bites Slereah 17:33:13 get a room you two 17:33:20 no thanks 17:33:45 I am learn C and Java 17:33:57 err 17:34:05 I learn C and Java 17:34:16 "I'm learning", you mean 17:34:27 yes 17:34:31 I'm french :s 17:34:47 so is Slereah and m0ny. french people are _almost_ as esoteric as finns 17:35:04 XD 17:35:59 ho yeah, Sle.reah has Wanadoo 17:38:33 I sure do 17:39:43 Do you know where I wan lean more about Obfuscated C Code ? 17:40:20 http://www.ioccc.org/ 17:42:47 thanks 17:47:26 amazing... 18:16:15 -!- tombom has quit ("Peace and Protection 4.22.2"). 18:20:54 -!- kar8nga has joined. 18:40:32 -!- Azstal has quit (Read error: 110 (Connection timed out)). 18:45:36 -!- dbc has joined. 18:54:11 -!- FireFly has quit ("Later"). 18:57:43 -!- Azstal has joined. 19:27:48 who highlighted me 19:30:20 I pasted some channel-activity graph-plots. 19:30:28 yeah, and they got a bit wild 19:30:33 I think you were mentioned, since your name is in there. 19:30:36 started highlighting people 19:30:39 link 19:30:51 http://zem.fi/~fis/test5.png for example. 19:30:58 That's the time-of-the-day activity one. 19:31:27 Or relative-activity, anyway; test6 was the absolute-activity one. 19:32:19 oooh nice graph 19:33:15 The numbers are for my local time zone, EET/EEST. 19:35:07 how did you make those? 19:37:26 -!- Hiato has quit ("Leaving."). 19:38:38 Just a custom Perl script that uses GD.pm to draw. 19:43:33 so when is test9 coming? 19:43:44 i can't live without my daily graph 19:43:57 Didn't you already get some for today? 19:44:02 script it 19:44:14 maybe a *real* graph this time 19:44:54 fizzie: well yeah i guess i should wait till tomorrow, you update at midnight right? 19:45:00 I did some graphviz graphs about "people who seem to be conversing together on channel" relationships. 19:45:08 uuhhh 19:45:13 GIVEGIVE 19:45:39 err can you tell graphviz to stack two nodes close to each other? 19:45:49 "stack" 19:45:58 more like medandulate 19:46:04 I don't think I can find them. It wasn't very clever about conversations, just " othernick:", and the results weren't very intelligent. 19:46:18 oh i see. 19:46:35 i've seen something that does that 19:46:50 i've heard of ppl doing that, but never actually seen it 19:47:17 Graphviz layouts are more or less tweakable, yes, depending on the layout engine you use. For the force/string-based ones I think you can affect the edge lengths, but those do messy graphs unless you use one of the node-overlap-removal options, maybe even with that. 19:47:42 I don't think I have time for a graph right now, I have something else to write. 19:49:23 are you sure you do? 19:49:43 Yes, because I'm actually writing something else right now. 19:50:43 yeah that's a common source of surity. 19:53:11 Er, well, unless you had some sort of graph you wanted to see and which wouldn't be too complicated to draw. 19:53:27 fizzie: make a graph of, um 19:53:35 the relation to people's activeness <-> channel activeness 19:53:41 so we can find the people who only talk when nobody's listening. 19:53:45 apart from clog./ 19:53:55 in fact i was going to success exactly that "people who seem to be conversing together on channel" relationships thing 19:54:33 ... 19:54:38 success? xD 19:54:59 Hrm. Well, I guess I might try to generate some graphviz sources and see what it spews out. 19:55:02 oklopol: er hasn't he done that 19:55:06 oklopol: if not, he can do both 19:55:14 by symbolising the channel activity AS A PERSON 19:55:16 ehird: i haven't seen even one real graph yet 19:56:36 I think the graph I did was in the demi web-forum thing. 19:57:06 well i don't know the culture of it 19:57:16 Oh, right, and the "conversation detector" was even *more* unadvanced, since it flagged as 'conversation' everything where someone's nickname appeared in someone else's message. 19:57:27 So that one guy with the nick "se" was just about everyone's friend. 19:57:34 :) 19:57:50 I'm trying to find any .dot files I may have right now. 19:58:52 Oh no, it was "mutta" and "minä" who were everyone's friends. 19:59:15 http://zem.fi/~fis/demi.png 19:59:44 I don't think I did any (or much, anyway) graphviz layout-tweaking for that one. 19:59:47 TOO MANY FUCKING PEOPLE 19:59:53 TOO MANY PEOPLE FUCKING 19:59:55 i don't actually think graph is actually the right term... 20:00:01 oklopol: chart 20:00:07 oh lawd 20:00:12 i basically want balls to be closer to each other if they talk at the same time 20:00:15 ehird: no 20:00:31 oklopol: do balls touch if they are never apart 20:00:51 more like ND -> 2D, approximately preserving distances 20:01:00 -!- SainteSophie has quit (Read error: 113 (No route to host)). 20:01:04 oklopol: I could do something like that with a self-organizing map, maybe. 20:01:27 Our lab is very fond of SOMs, since Teuvo Kohonen still sort-of works there. 20:02:59 time for work 20:03:03 hmm, btw what kinda research do you do in helsinki? probably all kindsa stuff but i mean like what's the average subject of research 20:03:20 We're in Espoo, not in Helsinki. 20:03:21 they sink hells 20:03:56 The five-point list at http://www.cis.hut.fi/research/ is the most summarized statement of our lab-work. 20:03:57 i mean do you have lots of ai? afaiu we have mathematical esolanging, coding theory and practical algorithmics here 20:04:01 hmm 20:04:05 espoo, k 20:04:47 I don't think there's much traditional-AI research going on; certainly not among our "information science" people. 20:05:38 to me all those look quite ai-ish 20:06:14 Or nowadays we're officially part of the same depeartment as the former theoretical computer science lab; they do logic-programming-related stuff, crypto-things, model-checking and stuff like that. 20:06:25 then again i've been reading about ai for the last three days 20:06:41 uh oh, oklopol writing an ai? 20:06:59 it's my other main interest 20:07:04 ehird: Time to enjoy your last few days as a member of the dominant species. 20:07:11 yeppers. 20:07:29 i'm still not entirely sure what i want to do most 20:07:33 someone call up kurzweil and yudkowsky, I'm going underground 20:07:38 -> 20:07:44 <- 20:07:45 ps 20:07:45 i love you guys 20:07:47 -> 20:07:54 <- 20:07:56 except you oklopol 20:07:57 -> 20:08:00 <- 20:08:01 oh :< 20:08:02 now really, bye 20:08:04 -> 20:08:08 and here i was like yay 20:08:11 <- 20:08:19 oklopol: i will forgive you if you don't write an evil ai. 20:08:22 -> 20:08:38 well maybe i could write a nice one first and see where it gets me? 20:08:46 <- 20:08:47 define 'nice' 20:09:11 well you know one you can tell about your feelings and who gives you hugs 20:09:34 is it Friendly(TM)(C)(R) 20:10:29 that's a lot of uppercase letters in parens. 20:10:44 answer my question I have a bunker to make 20:11:36 oklopol! 20:12:59 -> 20:13:10 -!- asiekierk has joined. 20:13:12 Hi 20:13:16 well okay, i will request Friendly status for version 1. 20:13:18 I wasn't here for a freaking long time 20:13:23 <- 20:13:28 a newfound reason to go to my bunker! 20:13:29 -> 20:13:30 unless there's a lot of testing involved 20:13:37 <- 20:13:50 I think testing an AI before you've proved it's Friendly defeats the point 20:13:51 -> 20:13:51 hello asiekierk, you seem to have lost an a 20:13:57 -!- asiekierk has changed nick to asiekierka. 20:13:59 * asiekierka glues the "a" 20:14:01 oklopol: What are you doing? 20:14:06 ehird: lol indeed i guess :D 20:14:17 <- 20:14:19 asiekierka: trying to read, but, err, ircing. 20:14:21 asiekierka: destroying humanity. 20:14:28 Oh! He's making an evil AI! 20:14:39 asiekierka: 20:14:41 if 20:14:42 you 20:14:43 say 20:14:45 glados 20:14:47 I 20:14:49 will 20:14:51 rip 20:14:53 your 20:14:55 throat 20:14:57 out 20:15:11 Ok. :) 20:15:13 sadly the course doesn't cover the chapters where you add evilness to your bot :< 20:15:13 SODaLG 20:15:41 * ehird tuo taorht s'akreikeisa spir 20:15:49 -!- oerjan has joined. 20:16:01 lol 20:16:06 hi oerjan 20:16:10 oklopol's making a non-friendly AI 20:16:12 what should we do 20:16:12 You can't rip what is already ripped. 20:16:25 hi ehird, asiekierka 20:16:36 it's yudkowsky 20:16:39 helloo oerjan, situation of universal emergency her 20:16:41 e 20:16:49 i knew that - i botched it 20:17:04 actually i only suspected the y 20:17:30 hi ö 20:17:37 oerjan HALP 20:18:02 ehird: well my theory is there already exists an AI, created by aliens at least billions of years ago, so oklopol won't get anywhere with this 20:18:31 oerjan: well that fucking sucks, where's my fucking singularity oerjan?! 20:18:34 :< 20:18:37 he's already grossly outcompeted 20:18:57 ehird: oh the already existing AI is working on bringing us there, don't you worry 20:19:03 yay 20:19:05 how long to wait 20:19:26 20:19:48 well 2012 is a good first possibility 20:19:57 does that refer to the singularity or the billion year old alien ai? :D 20:20:17 the latter, although when you point it out... 20:20:42 How does a "singularity oerjan" differ from the normal one? 20:20:51 also, i said at least billions, we might be dealing with a universe creator here 20:21:19 so will the ai make an ai to do the singularity? dawg. 20:21:21 fizzie: i think it was mentioned before that the puns no longer suck 20:21:47 but might require superintelligence to understand, though 20:22:14 that's the bad bit about the singularity, where do we get shit-stupidity to laugh at 20:22:19 ehird: quite possibly. actually another theory of mine is that time travel is possible, so that it is actually the same AI 20:22:30 i mean can you imagine superintelligent oklopol? his dumbness is why he's so clever. I think! 20:22:35 am I making sense guys? 20:23:05 which could be scary, an AI helping humanity to evolve so that it can be invented, but will it have any use for us afterward? 20:23:56 ehird: it would be dumbness on a higher level. like actually blowing up the sun to make coffee 20:24:01 *accidentally 20:24:14 okay, that sounds awesome 20:24:15 i accidentally the accidentally there, completely by accident 20:24:21 singularity here we come 20:27:46 -!- tombom has joined. 20:28:33 oh my god i want coffee 20:29:13 * oerjan tries stalking tombom on wikipedia but finds nothing 20:29:30 on his user page that is 20:29:34 i'm user:tombomp if it helps! 20:29:40 i got that far 20:29:41 i'm not exciting really 20:29:45 saw your cloak 20:29:52 oh yeah i forgot about that 20:30:04 i just wondered where you're from with that nick 20:30:16 oh wait it's LOTR inspired maybe? 20:30:28 no 20:30:31 it just rhymes 20:30:42 ah so not short for tom bombadil 20:30:50 nope 20:36:52 I did some graphviz graphs about "people who seem to be conversing together on channel" relationships. 20:37:08 i recall someone did that on #haskell 20:37:21 don't know if it's still around 20:37:33 s/on/for/ 20:38:18 although it was for short periods, it updated in realtime 20:38:52 *close to realtime, you had to reload 20:40:58 so we can find the people who only talk when nobody's listening. 20:41:17 i note that i tend to do that sometimes when logreading 20:41:26 :D 20:41:58 I have a question 20:42:04 Which esolang is currently "popular" 20:42:20 popular here? 20:42:29 yep 20:42:40 Like BF was once, then Befunge, then Underload/Unlambda 20:42:49 it does fluctuate widely... 20:42:55 As in, currently 20:43:05 which one(s) 20:43:16 well unlambda was mentioned today, zzo38 is writing an interpreter 20:43:27 having a bit trouble with continuations 20:43:54 and if redcode is esoteric (close at least) then impomatic's forth interpreter counts too 20:44:14 redcode... quite close I'd say 20:44:28 I should make a real redcode machine 20:44:48 an 8-inch LCD screen along with some chips and 2 mini keyboards for typing in programs 20:45:07 oh and INTERCAL gets pretty frequent mention, with ais523 being a maintainer and all 20:45:22 old but good 20:45:43 bf and underload have the advantage they're actually on a bot here 20:46:20 and from the number of new people who mention it, i'd say bf is always popular 20:47:21 oh and befunge too, with fungot and with AnMaster improving his cfunge 20:47:22 oerjan: i'm back. 20:47:36 i'd say a lot remains the same 20:49:49 i basically want balls to be closer to each other if they talk at the same time 20:50:01 i always knew you were a disturbing guy 20:51:23 uh oh, oklopol writing an ai? 20:51:32 Hmm... What about Crainf**k? 20:51:51 btw reddit said something about wolfram doing it (i didn't click the actual article) 20:51:55 and what's cfunge 20:52:00 Is Cfunge Befunge+C? 20:52:11 asiekierka: haven't heard crainf**k mentioned in a long time 20:52:16 i mean 20:52:18 befunge in C 20:52:19 what do you think about it 20:52:21 iiuc 20:52:34 and optimized for speed 20:53:29 answer my question I have a bunker to make 20:53:32 Also, Crainf**k looks sort of cool for me, but it's quite useless 20:53:47 bunkers won't help you when the earth is converted to computronium 20:54:08 Well, who would want to make CF apps if there is a lot of interpreters there 20:54:46 * oerjan looks up crainfuck 20:54:52 Someone should make a Ainf**k, BF+some ASM features, so you can make your own BF OS 20:54:53 lol 20:54:56 Well, I should 20:55:07 basically, recompiling BF code to ASM code 20:55:19 * oerjan fails at contacting wiki 20:55:34 Well 20:55:37 it's BF with C features 20:55:47 http://esoteric.voxelperfect.net/wiki/Crainfuck 20:56:53 I remember when my friend made this BF bootsector interpreter 20:56:57 I still have it, actually 20:57:02 Should be quite fast, eh? :D 20:57:31 but basically, most brainfuck derivatives get pretty low interest here 20:57:46 there are just too many of them 20:57:56 V looks interesting 20:58:03 What about deriatives of DIFFERENT languages than BF 20:58:13 and the "gluing parts to a skateboard to make a racing car" adage applies 20:58:32 Ok, but we lack an esolang to make OSes :( 20:58:34 or something 20:59:00 UNFUN FACT: The first days of me here (the very, very childish and lame "me") were ideas to make an OS esolang 20:59:03 the attempts to create ESO OSes tend to fizzle down too 20:59:09 why? 20:59:50 Well, i'm not talking about a whole OS 20:59:52 just a mini-kernel 21:00:14 I think befunge could handle it 21:00:38 yeah V was one of the better ones iirc (and i implemented it), although it still probably is not _used_ much... 21:01:05 -!- Sgeo has joined. 21:01:56 ais523 has a project (underlambda) to make an esolang to convert between all other esolangs. nothing beyond basic IO though, and still unreleased 21:02:33 and yeah befunge has enough add-ons to be nearly an OS by itself... 21:02:45 oerjan, what about anything + PSOX? 21:03:13 asiekierka: Sgeo here is one of those victims of fizzling down ;) 21:03:24 Has anyone actually written Hello World in V? 21:03:24 I know the bf one can be translated 21:03:27 fizzling down? 21:03:41 the attempts to create ESO OSes tend to fizzle down too 21:04:23 Hey, PSOX is mostly operational! (Also, it's not really an ESO OS unless I don't understand how you're defining ESO OS) 21:05:09 PSOX? 21:05:20 Sgeo, i define ESO OS by an OS/kernel programmed in an esolang 21:05:23 or a slight variation of one 21:05:31 Sgeo: in this context, anything which attempts to make esolangs useful beyond stdin/stdout 21:05:33 By "slight variation" I mean adding basic i/o or interrupt support 21:05:43 :P 21:05:54 asiekierka: ah you mean something else than i then 21:06:35 That I mean by "Esoteric-Kernel" 21:07:51 A kernel programmed in an Esolang 21:07:55 what about attempts of these 21:08:22 hm did GregorR not do something like an eso kernel once? 21:08:42 what do you mean? 21:09:00 that was an attempt to ping him to confirm/deny 21:09:00 He did not. 21:09:05 ah. 21:09:11 Or at least, so I didn't hear. 21:09:23 but you did some kernel thing? 21:09:27 I had some vague ambitions leading to nothing. 21:09:38 ...What? 21:09:39 ah another fizzling out victim 21:09:41 More a joke than an idea. 21:09:47 Did you attempt it? 21:10:04 oerjan, in what way did I fizzle out? 21:10:06 i had the impression you actually had something to the point of compiling 21:10:14 No. There's nothing spectacularly difficult about putting such a plan into motion, it's just amazingly opintless :P 21:10:16 *pointless 21:10:19 No, I never had code. 21:10:20 Sgeo: no one uses PSOX do they? :/ 21:10:47 oh well my vague recall fails me for once 21:10:47 What does that have to do with me fizzling out? It's everyone else's lack of interest at fault! lol 21:11:38 I wonder whether to make one esolang kernel 21:11:45 And boot it through that thing 21:11:52 I will only need to add "raw access" to the floppy 21:20:06 -!- KingOfKarlsruhe has joined. 21:24:33 -!- atrapado has joined. 21:39:13 -!- GreaseMonkey has joined. 21:41:21 -!- asiekierka has quit (Read error: 145 (Connection timed out)). 21:43:07 20:37 oerjan: i recall someone did that on #haskell 21:43:09 I was at the center, iirc 21:43:27 -!- Mony has joined. 21:43:42 asiekierka: UNFUN FACT: The first days of me here (the very, very childish and lame "me") 21:43:48 there's another asiekierka? 21:55:26 -!- impomatic has quit ("mov.i #1,1"). 21:55:44 -!- Mony has quit ("Quit"). 22:08:14 -!- kar8nga has quit (Read error: 110 (Connection timed out)). 22:34:37 -!- tombom has quit ("Peace and Protection 4.22.2"). 23:05:57 -!- atrapado has quit ("Abandonando"). 23:50:24 -!- KingOfKarlsruhe has quit (Remote closed the connection).