00:06:59 -!- Corun has quit ("This computer has gone to sleep"). 00:11:43 uhm. 00:11:52 If anyone's still interested 00:12:05 I've written a preliminary spec 00:12:14 http://pastebin.com/m78cbca0b 00:12:43 But keep in mind that the whole thing will change if I decide to add another operator ^^ 00:13:34 BeholdMyGlory: you need more than a byte of memory. 00:13:58 ehird: no, since you store eveything in variables ^^ 00:15:08 ehird: which means variables wouldn't be a part of the memory... uhm. okay, that sounds a bit wierd, but still. you'll probably get the idea 00:15:18 there are only 26 variables, no? 00:15:20 not enough. 00:15:55 ehird: well, tough luck if you need more. I haven't written it to be easy to use 00:16:01 ehird: quite the opposite 00:16:01 haha 00:16:05 BeholdMyGlory: not tough luck 00:16:08 I mean it won't be turing complete 00:16:16 and thus you won't be able to write non-trivial programs in it 00:16:18 at all 00:16:21 simply impossible 00:17:09 ehird: well, remember that I'm still figuring out the details 00:17:24 ehird: will probably add a lot of other operators 00:17:27 you need either an infinite amount of memory, or infinitely large numbers 00:17:33 oh yea 00:17:33 if you have neither, bzzt, not turing complete 00:17:38 operators will solve that problem 00:17:45 -!- Corun has joined. 00:17:45 how 00:17:51 well 00:17:53 you know the 00:17:56 sarcasm operator? 00:18:04 ... 00:18:09 what 00:18:20 never. mind. 00:19:59 flexo: esplain :| 00:20:00 ehird: and will also think of a better way to manage variables. might think of a way to make an infinite numbers of variables 00:20:16 ehird: are you kidding me? 00:20:23 flexo: possibly? 00:20:33 are you drunk or something :| 00:20:33 ehird: that was probably a quite sarcastic remark to my "will probably add a lot of other operators" 00:20:36 nope 00:21:01 i think he's kidding me 00:21:14 what 00:21:55 ehird: "[01:17:38] operators will solve that problem" = sarcastic response to "[01:17:23] ehird: will probably add a lot of other operators" 00:22:05 i see/ 00:22:29 good for you 00:22:43 anyway, you need less operators, not momre 00:22:44 *more 00:23:33 why 00:23:33 but this doesn't really matter when it's not TC 00:23:36 not every language has to be a tarpi 00:23:36 t 00:23:38 flexo: more operators = harder to keep track of them all = harder to program in general = my goal ^^ 00:24:00 ehird: yea well, but you need something novel 00:24:09 feature creep is not novel 00:24:09 its his first esolang 00:24:11 give him a break 00:24:37 BeholdMyGlory: I will note that Malbolge is pretty much the epitome of that: http://esolangs.org/wiki/Malbolge 00:24:46 so? i've never written an esolang - for exactly thateason 00:24:50 *reason 00:24:55 also, i suspect he knows malbolge 00:24:56 whine whine whine 00:25:09 because the operator rotating thing likks taken from there 00:25:10 ;) 00:25:49 *looks like 00:26:33 no, the world needs another glorious esolang 00:26:34 flexo: i have stumbled across that page, but didn't read any of it. when looking at the examples, it seemed to be a bit too much to grasp 00:26:57 BeholdMyGlory: examples? 00:27:13 flexo: well, sample programs 00:27:22 there exist no sample programs 00:27:35 you might want to read the page ;) 00:27:40 um yes 00:27:41 there do 00:27:49 http://esolangs.org/wiki/Malbolge#Sample_programs 00:28:00 also guide: http://esolangs.org/wiki/Malbolge_programming 00:29:03 yes 00:29:11 i know that there exist programs 00:29:24 but that hardly counts as an "example" 00:29:34 because those examples make up like 25% of all existing programs 00:29:54 and were written years after malbolge was published 00:29:59 yes. 00:29:59 we know. 00:30:02 i know you do 00:30:18 i'm trying to tell what i mean by saying there exist no sample programs 00:30:30 as in 00:30:39 "here's a reference, oh, and now i'm going to show you how to write hello world" 00:31:58 hmmm 00:32:25 a more formalized version of "the incredible machine" 00:33:03 nah 00:33:16 either too undeterministic, or too boring 00:38:50 -!- BeholdMyGlory has quit ("bye for now"). 00:40:10 -!- metazilla has quit ("- nbs-irc 2.37 - www.nbs-irc.net -"). 01:06:04 -!- puzzlet has quit (kornbluth.freenode.net irc.freenode.net). 01:06:05 -!- flexo has quit (kornbluth.freenode.net irc.freenode.net). 01:06:28 -!- puzzlet has joined. 01:06:28 -!- flexo has joined. 01:21:11 * AnMaster dislikes that person using the name alang 01:24:37 -!- oerjan has joined. 02:19:47 -!- oerjan has quit ("leaving"). 02:33:19 -!- GreaseMonkey has joined. 03:16:45 -!- Corun has quit ("Leaving"). 03:20:07 -!- Corun has joined. 04:31:12 -!- kerlo has joined. 04:31:24 Hmm... 05:39:41 -!- Corun has quit ("Leaving"). 05:40:12 -!- seveninchbread has joined. 05:40:38 -!- CakeProphet has quit (Nick collision from services.). 05:40:51 -!- seveninchbread has changed nick to CakeProphet. 05:54:37 wee 05:54:38 :D 05:54:45 i learned how to do unification :D 05:54:56 With U? 05:55:09 what? 05:55:22 UNION SYMBOL 05:55:34 well i suppose after a fashion 05:55:39 what do you mean "with U" tho? 05:55:49 U is the union symbol. 05:55:55 yes 05:56:07 i said unification, not union 05:56:15 A U B = {x|x in A \/ x in B} 05:56:20 unification, like prolog does 05:56:28 I don't know what prolog does, nerd 05:56:34 it does unification! 05:56:48 unification is kind of like pattern matching, actually 05:56:55 its something you use when you do pattern matching 05:57:05 its the binding of variables in a pattern to the thing they match 05:57:22 but it works on complicated structures not just simple ones 06:06:12 -!- seveninchbread has joined. 06:06:49 -!- CakeProphet has quit (Nick collision from services.). 06:06:55 -!- seveninchbread has changed nick to CakeProphet. 06:15:50 -!- seveninchbread has joined. 06:16:29 -!- CakeProphet has quit (Nick collision from services.). 06:16:31 -!- seveninchbread has changed nick to CakeProphet. 06:30:16 -!- seveninchbread has joined. 06:30:33 -!- CakeProphet has quit (Nick collision from services.). 06:30:35 -!- seveninchbread has changed nick to CakeProphet. 06:40:33 -!- olsner has joined. 07:22:49 Heh, nice job advertisement on our board. "Do you enjoy coding? Do you think about the code you write? Do you favor some "exotic" programming language (such as Lisp, Lua, ML, Haskell or Erlang) over C++ and Java? If so, then you may be just the person to come write some Symbian C++ code for us." 07:24:05 -!- CakeProphet has quit (Read error: 110 (Connection timed out)). 07:26:35 -!- CakeProphet has joined. 07:34:52 lmfao 07:35:05 do you prefer other languages of C++? then you're probably the right person to code our C++! 07:35:43 on the one hand, its true. in that, knowing any of the above probably makes you a better C++ coder if you also know C++. 07:35:52 on the other hand, C++. 07:46:17 -!- oerjan has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:03:55 On the third hand, it's not just any C++, it's *Symbian* C++. And two wrongs don't make a right here. 08:04:08 fizzie is a mutant 08:04:59 all finns are 08:05:07 symbian c++? 08:05:09 they're really sort of cleaned-up zombies 08:05:45 Do finns have fins? 08:05:54 not after the cleanup 08:05:56 They do not tell what the project is all about, so it's hard to say if that's why preferring "exotic" languages is a good thing there. 08:08:21 Symbian C++ uses a strange preprocessor-macro-based "trap harness" exception system, because they don't support real C++ exceptions. And all objects whose construction might fail therefore need to use a really strange two-phase construction so that they properly end up in the custom "cleanup stack". 08:08:59 (Except that I think Symbian v9 or something added support for real C++ exceptions. Not that the API classes use those.) 08:21:19 -!- CakeProphet has quit (Read error: 110 (Connection timed out)). 08:22:20 -!- CakeProphet has joined. 08:29:02 -!- seveninchbread has joined. 08:35:39 -!- CakeProphet has quit (Read error: 60 (Operation timed out)). 08:50:10 -!- ais523 has joined. 09:22:51 -!- GreaseMonkey has quit ("e disasterous."). 09:24:44 and "thin" templates 09:30:21 Yes, that too. 09:30:24 -!- oerjan has quit ("leaving"). 09:31:06 I half-read a book on Symbian C++ once, glad I never had to use it :) 09:33:44 I've done a tiny bit of Symbian C++, and it... wasn't pleasant. The user interface side seemed especially painful, although I didn't really have to touch that. 09:50:11 -!- ais523 has quit (Read error: 104 (Connection reset by peer)). 09:57:28 -!- ais523 has joined. 10:21:52 -!- seveninchbread has quit (Read error: 110 (Connection timed out)). 10:24:04 -!- CakeProphet has joined. 10:48:16 -!- psygnisfive has changed nick to p5[z. 10:48:35 -!- p5[z has changed nick to p5[zi. 10:48:58 -!- p5[zi has changed nick to p5[ziiz]. 11:06:04 -!- BeholdMyBot has joined. 11:13:40 hej 11:13:58 -!- BeholdMyBot has quit ("bye"). 11:13:59 hy 11:14:07 that was strange... 11:14:15 I wonder if BeholdMyBot is a bot 11:14:18 or a bot advertiser? 11:15:22 -!- FF|Java|2 has joined. 11:15:25 It's a bot 11:15:39 -!- FF|Java|2 has quit (Client Quit). 11:17:17 -!- BeholdMyBot has joined. 11:17:19 hejd† 11:17:21 -!- BeholdMyBot has quit (Client Quit). 11:18:22 * ais523 wonders if BeholdMyBot interprets any esolangs yet 11:22:52 -!- jix has joined. 12:16:17 -!- ais523 has quit ("rebooting"). 12:20:20 -!- ais523 has joined. 12:44:03 -!- ais523 has quit (Read error: 104 (Connection reset by peer)). 12:44:21 -!- comexk has joined. 12:46:59 -!- olsner has quit (kornbluth.freenode.net irc.freenode.net). 12:46:59 -!- comex has quit (kornbluth.freenode.net irc.freenode.net). 13:00:03 -!- olsner has joined. 13:06:51 -!- KingOfKarlsruhe has joined. 13:55:45 -!- Corun has joined. 14:00:57 fungot: do you think i should watch another ep? 14:00:57 oklopol: lets see, there are some 14:01:06 fungot: well yes, there are 14:01:07 oklopol: ( gravity influences pretty much everything, though. 14:01:11 i guess. 14:01:16 so maybe i'll ^bool? 14:01:18 ^bool 14:01:18 No. 14:01:23 :| 14:01:31 sure about that? 14:01:33 ^bool 14:01:33 No. 14:01:42 well then i'll ask again 14:01:44 ^bool 14:01:44 Yes. 14:01:50 so k, i'll watch 14:01:55 glad i only needed to ask twice. 14:06:27 I'm not sure this ^bool thing is useful if you keep retrying until you get the answer you want. 14:07:11 STOP TELLING ME HOW TO LIVE MY LIFE 14:12:08 You will only get the benefits (happiness, money, love, that sort of stuff) if you unquestionably obey fungot. 14:12:09 fizzie: right, and it would start being scary otherwise.... so i agree with yome, though he's a friend, i do 14:13:06 Unquestioningly, I mean. 14:13:35 fungot: what should i code on now? 14:13:35 jix: the acme clone? :o) ( fnord 14:13:50 fungot: what's the acme clone? 14:13:50 jix: http://www.bloodandcoffee.net/ campbell/ txt/ cps-tutorial.log it gets to the bottom. 14:16:21 Acme is the Plan 9 editor/development-environment/thing. 14:17:23 ah 14:17:27 but no i will not code on that 14:18:48 Well, then you won't be happy and successful. It's as simple as that. (Disclaimer: fungot might also be wrong, though I don't see how that would be possible.) 14:18:48 fizzie: is there any docs about any bytecode system used by any scheme? i'm using it for my needs. 14:19:50 I guess it all depends on whether cfunge's ? instruction always chooses correctly. 14:20:41 how is it implemented 14:24:07 Seems to be the two lowest bits out of random(), seeded by gettimeofday tv_usec member. Or at least that's what it looked like. 14:31:09 hmmm seeded on app start or with every call? 14:31:36 if it were the lower two bits of rand and not random it would be pretty predictable IIRC 14:32:03 Uh, app start, of course. 14:32:28 well some people want to be "extra sure" and seed before every rand call 14:32:49 that combined with the time as source can make it pretty much unrandom ^^ 14:33:09 And as far as I know glibc's rand()/srand() just use random()/srandom() initially. But all C books and other sources warn about rand's lowest bits, so I'm sure there have been crappy rand(3) implementations. 14:34:12 hmm at least the mac os x manpage of random warns about rand usage..... the rand manpage doesn't -_- 14:34:34 Heh, that's a clever trick. 14:35:28 oh wait it kind of warns about it 14:35:41 rand, rand_r, srand, sranddev -- bad random number generator 14:35:43 in the title 14:36:13 The rand(3) man page on this Debian system says: "However, on older rand() implementations, and on current implementations on different systems, the lower-order bits are much less random than the higher-order bits. Do not use this function in applications intended to be portable when good randomness is needed. (Use random(3) instead.)" 14:37:11 SunOS title is more politically-correct: "rand, srand, rand_r - simple random-number generator" 14:47:13 -!- Corun has quit ("This computer has gone to sleep"). 14:48:07 okay 14:48:09 munich rocks 14:49:03 even the people who come to read off the radiator thingies (know what i mean?) offer you IT work 14:49:06 :) 14:54:20 hmm apple sits in munich too right? 14:54:34 apple in germany is that 14:57:29 yep 15:29:49 -!- FireFly has joined. 15:38:03 -!- Hiato has joined. 15:43:16 -!- Corun has joined. 15:53:58 :/ that's bad 15:54:06 what? 15:54:15 that apple germany is in munich 15:54:27 o.o 15:54:29 how so? 15:55:11 i live in bremen 15:55:32 hehe 15:55:51 i suggest we skip the "your city sucks" part :) 15:56:09 and some apple guy said i could/should do an internship there when i study 15:56:53 i just moved to munich from near hanover / göttingen / braunschweig 15:57:11 flexo: didn't got your last msg because of special chars and being unable to configure macirssi 15:57:22 i just moved to munich from near hanover / goettingen / braunschweig 15:57:40 ah 15:58:06 oberharz.. clausthal-zellerfeld actually 15:58:11 hmm i'm finishing school this year and i planned to study here in bremen too 15:58:20 but bremen sucks :) 15:58:31 i don't think so ^^ 15:59:04 the munich city center is really beautiful 15:59:32 i know 15:59:58 but still it wouldn't be the number 1 place i want to live 16:00:11 (granted, there are several bavarian beautiful cities) 16:00:35 yea well. the rents are somewhat expensive hehe 16:00:37 actually i don't know what place that would be but for now bremen seems best for me... but that can change over time 16:01:36 paying 575 eur with heating included for 38,5 m^2 x.x 16:02:11 (and given the district this is rather cheap..) 16:02:18 hmm since i never had to rent a flat yet i have no idea how expensive that is usually or here 16:02:31 in bremen? maybe the half :) 16:03:01 i think "half of it" would be more correct ;) 16:03:29 so yea, apple is here. not the reason i moved here though heh 16:03:43 have been doing flight- and maintaince-simulators for eurocopter and eads for the last year 16:03:49 ah 16:04:22 commuting between home and munich twice a week.. 16:04:35 i have been doing work on nautics-simulators (dunno if that is translated correctly) :) 16:04:45 which means getting up at 4am on monday to start working at 10:30 16:04:50 ouch 16:04:54 doing 10 hour days the rest of the week 16:05:07 because of going back on friday at 12:00 16:05:13 that's hard.... 16:05:37 .. yea. now i moved :) 16:06:06 but what i did was just 3d graphics nothing specific to simulation 16:06:11 the work is fun 16:06:41 next project will be integrating the control hardware from one flight-simulator with the simulation from another 16:06:45 which means integration testing. fun :) 16:07:15 but it's one of the reasons i want to stay in bremen... i can work there basically whanever i want and get payed pretty good if i compare it to what others in my school do to earn some money ;) 16:08:04 well 16:08:18 you know what everyone says... there is no way around the south of germany in the IT sector.. ;) 16:09:06 as i just told you. even the "heizungsableser" are desperately searching for qualified employees ;) 16:09:22 well i don't want to work for a heizungsableser ^^ 16:09:24 :P 16:09:37 (even if it's IT work) 16:09:37 seriously though 16:09:42 there's posters everywhere 16:10:10 17:02 < jix> well i don't want to work for a heizungsableser ^^ 16:10:57 ^ ofcourse not as a... 16:11:11 well 16:11:14 don't know the right term 16:11:17 flexo: i got it that way (hence i added (even if it's IT work)) 16:11:24 no 16:11:25 i mean 16:11:42 i mean not as an employee ofcourse 16:12:03 i've been working as a freelancer for the past two years 16:12:14 and i seriously don't care what customers do for their living :) 16:12:32 well but from what i can imagine the IT work a heizungsableser-company needs isn't that interesting 16:12:33 if they've got an interesting project to work on - we'll see 16:12:38 that was my point 16:12:40 nah 16:12:44 not for the company 16:13:27 he's working as a freelancer too 16:14:01 this was not related to "heizungsablesen" in any way 16:14:08 ah now i got it ^^ 16:14:12 except the fact that he seems to earn a few bucks by doing it 16:15:04 really got to get back into freelancing 16:15:15 for obvious reasons i didn't have much time last year.. 16:15:34 but since it will take some years till i finish university and i'm not even sure in what exact direction i will go i think it would be bad to move to southern germany just because everyone sais there is no way around southern germany for IT work 16:15:58 the weather is better too 16:16:05 -!- BeholdMyGlory has joined. 16:16:06 ^^ 16:16:12 i'm fine with the weather here 16:16:13 there are some language issues though 16:16:37 uhm 16:16:39 no you are not. 16:16:40 :) 16:16:54 i am 16:16:55 i've often been in bremen 16:16:59 it's not as worse as the oberharz 16:17:09 but it's not something to be fine with :) 16:17:12 -!- BeholdMyBot has joined. 16:17:19 hey everybody 16:17:24 check my bot! 16:17:29 (this is my bot) 16:17:33 flexo: what does anoy you about the weather in bremen? 16:17:33 now... 16:17:38 ^bf >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. 16:17:38 Hello World! 16:17:39 Interpreting >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. 16:17:39 Hello World! 16:17:49 jix: it's cold, rainy, gray - just as all nothern germany 16:17:49 uhm 16:17:56 *northern 16:18:11 okay. seems i'm not the first one who made a bf-interpreting bot 16:18:18 that's dissapointing 16:18:20 :( 16:18:26 it's not too hot here i like that 16:18:30 -!- BeholdMyGlory has left (?). 16:18:55 -!- BeholdMyBot has left (?). 16:19:04 it's not "hot" in the south either. just very comfortable. 16:19:05 and green 16:19:07 sunny 16:19:11 well 16:19:12 not now 16:19:14 but it will be# 16:19:15 :) 16:19:16 well when i was in munich the last time it was way too hot 16:20:37 but i think this "where to live" discussion is going nowhere and is quite redundand 16:20:45 ^^ 16:21:15 yea 16:21:23 going nowhere because you fail to accept the truth :) 16:39:42 -!- sebbu2 has joined. 16:40:49 -!- sebbu has quit (Read error: 148 (No route to host)). 16:40:50 -!- sebbu2 has changed nick to sebbu. 16:41:50 -!- KingOfKarlsruhe has quit (Remote closed the connection). 16:50:03 16:18 okay. seems i'm not the first one who made a bf-interpreting bot 16:50:03 16:18 that's dissapointing 16:50:07 So virginly innocent. 16:50:11 fungot is written in befunge by the way. 16:50:11 ehird: when people poke me at night, dressed completely in white and all sorts of odd things, so it was 2002 16:50:20 http://zem.fi/~fis/fungot.b98.txt 16:50:20 ehird: and er, " singularity"? so it's serious? 16:57:25 lol 16:59:57 -!- p5[ziiz] has quit (Read error: 60 (Operation timed out)). 17:06:31 -!- kar8nga has joined. 17:11:36 -!- MigoMipo has joined. 17:12:10 -!- oerjan has joined. 17:17:47 ehird, hi 17:17:54 has ais been on today? 17:17:58 yes. 17:18:01 in ##nomic. 17:18:05 11am 17:18:05 ah 17:18:10 odd he wasn't in here today? 17:18:15 why is that odd? 17:18:28 he usually is on mondays 17:18:31 depends what you mean by "today" 17:18:45 03:18:22 * ais523 wonders if BeholdMyBot interprets any esolangs yet 17:18:54 hm ok 17:19:03 ah now I see it 17:30:50 i would like to warn people against visiting Trondheim in January. 17:31:37 unless you are an american billionaire, in which case i would like to invite you to come here, break some bones, and sue the bejeezus out of our snow cleaning services. 17:33:01 -!- kar8nga has left (?). 17:37:09 -!- oerjan has quit ("leaving"). 17:37:20 -!- oerjan has joined. 17:37:27 hi oerjan 17:38:37 O_o was that automatic? 17:38:42 no 17:39:36 well hi then 17:40:52 btw, was this the channel where you were discussing volatile and signals the other day? 17:40:59 yes 17:41:09 yesterday 17:41:39 did you get around to discussing sig_atomic_t? if not I believe someone may have drawn incorrect conclusions 17:42:02 nope 17:45:53 okay, as I suspected... I won't waste time explaining it though since it's all described elsewhere anyway 17:55:11 -!- asiekierk has joined. 17:55:19 I'm uploading another sock puppet movie 17:55:23 This time, no high-pitched voices 17:55:25 and some POINT 17:55:38 The points are: ".", ".", "." and ".". 17:56:01 but under what topology? 17:57:19 ...topology? 17:57:22 . . . 17:57:37 * oerjan cackles evilly 17:57:51 Anyway, it's 23MB 17:58:02 ((i hope YouTube WILL make it HQ this time)) 17:58:16 it will be my pleasure not to watch it 17:58:31 man 17:58:37 and i wasted 1 hour of my life to do that :( 17:58:41 NEWS @ SOCK 17:58:51 NEWS @ SOCK | ehird doesn't want to watch my videos! 17:59:04 ehird: hey don't talk like that! you'll force me to watch it just out of pity :( 17:59:17 :D 18:00:31 but under what topology? <-- heh 18:00:41 yay 18:01:03 oerjan, I *think* I understood it, I know a bit of basic topology. 18:01:05 anywhere else that would have been too obscure for _anyone_ to get it :) 18:01:11 i got it 18:01:12 :\ 18:01:13 -!- MigoMipo has quit ("Life without danger is a waste of oxygen"). 18:02:59 asiekierk: in mathematics, nearly every "set of points" comes with a mathematical structure called a topology. 18:06:48 -!- Mony has joined. 18:10:09 oerjan, also a topologist can save on expenses for coffee breaks in a unusual way. :) 18:11:03 er... 18:11:16 oerjan, I'm quite sure this joke is old 18:11:17 don't try and understand it, I think it would kill you 18:11:29 ehird: so you've heard it? 18:11:35 nope 18:11:35 ehird, I didn't make it up 18:11:36 but AnMaster's telling it 18:11:49 you mean he'll mess it up somehow? 18:11:59 no, but if he thinks it's funny, it's probably _awful_ 18:12:00 so the point disappears... 18:12:06 groan 18:12:10 haha 18:12:14 oerjan, that one was good 18:12:17 see? 18:12:22 * AnMaster drinks a cup of coffee and then eats the cup as a doughnut. 18:12:22 my logic is infallable 18:12:29 also, completely unintended until i clicked return 18:12:45 ah 18:13:18 i was fearing a klein bottle 18:13:42 * oerjan traps AnMaster in one 18:13:45 ehird, was it that bad? I'm sure there was a flaw in the logic. (Or as we can say in Swedish, a hole in the argument!) 18:13:56 *groan* 18:14:08 oerjan, yes that one was much worse 18:14:26 which for puns means better 18:14:29 One day I'll buy one of those Acme-brand glass Klein bottles. They come with a calibrated decal showing the volume, and everything: http://www.kleinbottle.com/images/classicbigcal1.jpg 18:14:33 oerjan, heh 18:15:11 fizzie, that is a fake one 18:15:24 but is it the inside or outside volume? 18:15:41 oerjan, heh 18:15:43 18:15 fizzie, that is a fake one 18:15:44 no fucking shit 18:15:52 wanna show me a real klein bottle? 18:16:02 ehird, alas, I can't 18:16:34 first we need to invent wormholes. then it will be a simple matter. 18:17:37 possibly also strange matter 18:18:25 oerjan, couldn't you do it if you could access a 4th dimension (not time) 18:18:42 yes 18:25:53 http://www.youtube.com/watch?v=Z-mqlXEv31k 18:28:53 * oerjan wonders if you could construct a functional, sweet edible coffee cup 18:31:40 * ehird writes a script to print out all unused 4-character-total domain names registratable by foreigners 18:32:18 oh.no 18:32:27 (not actually unregistered) 18:32:47 that is 5 characters total 18:33:03 oh 18:33:12 i know one so far: t.cx is available 18:33:17 but I can't find a registrar that will accept it 18:33:50 No one will click on a .cx link, ehird 18:34:01 sure they will, there's plenty of non-goatse .cxs about nowadays 18:34:16 ehird: some domains have a policy to only accept domain names with a specific length 18:34:17 hm a.com seems not to exist 18:34:22 jix: yes 18:34:27 i don't know if it's global nowadays though 18:34:31 like for .de it has to bee at least 3 chars afaik... only big companies seem to get an exception... 18:34:31 are you sure single letter domains are legal? 18:34:35 oerjan: yes 18:34:40 like db.de or o2.de 18:34:44 [a-z].cc are registered 18:34:46 and v.cx is too 18:34:50 (or maybe they dropped that limitation) 18:34:53 well, all letters .cx apart from t are registered 18:34:54 :-P 18:35:04 a-z.cc only display their namse with varying background colours 18:35:05 oddly 18:35:26 hm... 18:35:48 y.fr does not exist, disappointing 18:35:52 note: this search of all 3-char domains that can be registered by foreigners will take like 500 years 18:36:01 y.es isn't registered :( 18:36:18 ehird: why will it take that long? 18:36:42 jix: because there's a fucking lot of domains to search through :^) 18:36:49 a.cc has a webpage at least 18:36:54 oerjan: yes, a-z.cc do 18:36:57 18:35 a-z.cc only display their namse with varying background colours 18:36:57 18:35 oddly 18:37:06 oh 18:37:06 jix: there are 87 cctlds that are registerable by foreigners 18:37:12 and i have to check a-z, 0-9 on all of them 18:37:20 I could filter for doesn't-require-predefined-subdomain 18:37:22 like .co.uk etc 18:37:22 but 18:37:24 lazy 18:37:39 oh by foreigners, i guess that excludes .no 18:37:51 i think you need a registered norwegian company 18:37:54 you can't register .no outside of norway, it seems 18:38:00 you can with .se though 18:38:03 nor .fi 18:38:08 %w(ac ag am as at be bi bo br bs cc cd cg ch ci ck cn cx dj dk ec es fj fm gd gl gr gs hk hm hn il im in io ir is la li ls lv md mn mp ms mu mw mx na nf nl nr nu ph pk pl pn pr ps pt ro rs ru sb sc se sh sm sr st sy tc tg th tj tk tl tm to tt tv tw ug us vc vg za) 18:38:53 ehird, you could automate the whois requests 18:38:59 no shit, that's what I'm doing 18:39:02 except you don't need to whois 18:39:05 just try a dns lookup 18:39:10 ah true 18:39:23 ie getaddrbyhost 18:39:27 ehird, some may go to "this domain isn't registered yet" 18:39:31 yes 18:39:36 but I wouldn't associate with such uncouth tlds anyway 18:39:52 ehird, well I have seen it for .com and what not 18:40:04 oh, those are just squatters. 18:40:15 they'd want me to pay like £500 upwards 18:40:16 doesn't mean squat 18:40:28 you mean some registerer(sp?) reserve a domain? 18:40:55 registrars 18:40:56 and no 18:40:59 all squatters do. 18:41:05 they register valuable-looking domains 18:41:10 and sell them at a batshit insane premium 18:41:13 --> $$$$ 18:45:14 indeed 18:45:26 % ruby one-char-domains.rb | tee one-char-domains.txt 18:45:35 hmm, that failed. 18:46:13 * ehird just runs it in a terminal 18:46:47 wtf 18:46:50 it fails when you pipe it 18:46:54 I wonder why... 18:46:54 ehird: dns isn't enough i think 18:47:02 jix: why not? 18:47:10 if you can look it up to an IP, it's registered 18:47:12 what if i register a domain and don't set up dns? 18:47:12 if not, it's not 18:47:25 well, okay, but that's gotta be very rare 18:49:12 jix: how would you do it, then? 18:49:15 whois is amazingly slow. 18:50:40 * ehird drops .ag from script due to lagging up the whole thing 18:51:51 ehird: just send out the whois requests in parallel 18:52:01 jix: and get blocked from the servers? nothx 18:52:07 they block that? 18:52:12 hmm then first do dns in parallel 18:52:22 and do whois for those who don't answer 18:52:30 dns in parallel should be no problem at all 18:52:31 nothing to do with parallel, something's going infinite 18:52:32 i.e. 18:52:35 the lookup never terminates 18:52:40 i'm trying to figure out why the fuck 18:52:48 no dns server 18:52:55 but registered maybe? 18:52:56 except I can resolve names frmo the server 18:52:59 hmmm 18:53:01 a.ag takes infinite amount of time to resolve 18:53:06 bmw.ag loads immediately 18:53:24 a.ag times out here... 18:53:56 wonder how I could set the timeout using ruby's Resolv::DNS. 18:54:07 ehird: the nameserver for a.ag isn't online 18:54:13 ah. 18:54:16 dammit 18:54:23 so I can't whois, I can't dns. 18:55:37 -!- KingOfKarlsruhe has joined. 18:55:48 * ehird looks at net-dns 19:00:43 -!- Badger has quit ("leaving"). 19:05:19 The "Shut Up Net::DNS I Know The Lookups Will Fail" maneuver: 19:05:20 dns.instance_eval { @logger = Logger.new(File.open("/dev/null")) } 19:06:55 -!- Sgeo has joined. 19:08:05 Hmm, that fails. 19:08:08 Need a "w" in there. 19:10:03 -!- MigoMipo has joined. 19:10:08 -!- Hiato has quit ("Leaving."). 19:10:45 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 19:12:15 hmm have a working script now 19:12:27 me? 19:12:28 Yes. 19:12:34 It's 22 lines. 19:12:47 http://pastie.org/private/ertajest839sfbb2vei1yw 19:13:06 And also intolerably slow , but there you go. 19:13:33 missed an I there 19:13:36 mine is pretty fast 19:13:40 Ah. 19:13:43 Show it :) 19:15:39 still testing 19:15:46 haven't done a complete run yet 19:16:02 Of course, even if I find one of these domains that is nice and available and registerable, it'll cost like £100/year 19:16:04 or more 19:17:05 took me 53.727secs to find 1460 free domains 19:17:23 1460? Is that using the same cctld set as mine? 19:17:38 yeah 19:17:55 neat. show your script? :) 19:17:58 why did the tld cross the road? 19:18:05 to get to the other sied 19:18:06 *side 19:18:16 -!- Corun has quit ("This computer has gone to sleep"). 19:18:18 no to get to the other SITE XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 19:18:18 ehird: i want to try how fast i can get it first ;) 19:18:19 ... 19:18:28 no wait that didn't make sense. 19:18:36 jix: psht, 53 seconds is faster than the 10+ minutes I got :( 19:18:59 err. isn't the bottleneck kinda not in the script if you're doing something like that? 19:19:13 yes 19:19:32 hmm. 19:19:48 well i guess you could optimize the average running time by a few microseconds still. 19:20:42 jix: besides, how fast does a program like that need to be? 19:20:47 i mean, vs actually being able to read it 19:20:53 oklopol: i'm trying how many worker threads can run in parallel 19:21:08 that's machine-specific. 19:21:19 well might be the dns server drops request at some point... 19:21:27 unlikely. 19:21:38 like with 100 worker threads i seem to lose some 19:22:07 -!- Corun has joined. 19:22:17 you're mad. 19:22:53 wouldn't one thread per tld be more reasonable... 19:23:17 oerjan: well i use a queue for all tlds 19:23:23 oerjan: uhm for all domains 19:23:25 then they all are contacting different servers 19:23:37 oerjan: you send out the requests to the same server anyway 19:23:46 oh whois? 19:23:47 and then your dns server looks into its cache and then reaches for other servers 19:23:54 how about just giving the script while you mess around with that :D 19:23:56 that's how dns works 19:24:22 surely there is nothing preventing you from contacting the tld servers directly 19:24:26 http://rafb.net/p/awMQ2387.html 19:24:42 oerjan: except making the code more complex 19:24:44 after using your local dns server once to get their names 19:24:54 ('a'..'z').each do |letter| 19:24:55 phail 19:25:07 ? 19:25:12 it's a-z+0-9 :P 19:25:14 ah 19:25:21 which should slow things down quite a bit... 19:25:28 a bit 19:25:54 outputter = Thread.new do 19:25:55 while line = output.pop 19:25:56 36/26 ~ 1.385 19:25:56 puts line 19:25:58 STDOUT.flush 19:26:00 end 19:26:02 end 19:26:04 that will quit on you randomly 19:26:06 if output ever gets empty while that ticks 19:26:15 ehird: output.pop blocks 19:26:24 oh, it's a queue 19:26:24 okay 19:26:32 but the while is indeed a bit stupid 19:26:47 why not, umm 19:26:50 just STDOUT.puts in the threads 19:26:53 because i never put nil in there 19:27:06 ehird: two threads printing at the same time 19:27:11 happened without that 19:27:11 big deal? 19:27:23 umm, presumably stdout is line-buffered 19:27:32 ehird: well you get two lines and then two newlines 19:27:36 hm 19:27:36 instead of line, newline, line, newline 19:27:45 i could have used a mutex for output tho.... ^^ 19:28:36 thinking of that i'll just do that 19:30:25 and it seems i introduced a bug in the last version without testing 19:30:38 nameing two variables the same 19:31:29 IO.popen("host -W #{timeout} #{domain} &> /dev/stdout","r") do |pipe| 19:31:33 that's gotta be a bottleneck 19:31:52 starting a process vs waiting for a dns replay? 19:32:16 i doubt that 19:35:14 updated version with 10 workers: 19:35:15 real2m49.290s 19:35:15 user0m10.439s 19:35:15 sys0m21.829s 19:35:20 1998 domains.txt 19:35:24 well, that's worse then isn't it 19:35:55 worse than what? 19:36:07 last time 19:36:11 when it took 50sec 19:36:15 well i used 30 workers there 19:36:16 oh, is this with 0-9 added? 19:36:18 yeah 19:36:27 and i only used 10 to not flood the dns server 19:36:52 http://rafb.net/p/q6SwbW77.html << the code 19:38:17 looks good. I'll run it in a bit. wanna paste domains.txt? :) 19:38:32 the hard part is finding the ones you can actually register ofc 19:39:43 -!- Corun has quit ("This computer has gone to sleep"). 19:39:54 http://rafb.net/p/ji5zS758.html << sorted domain list 19:40:41 neat 19:41:52 -!- seveninchbread has joined. 19:44:41 http://newyork.craigslist.org/mnh/eng/989464357.html 19:44:43 agile! 19:45:33 [OPTIONAL] 19:45:34 The website will contain a section called winners section; here customers can go with the attempt of winning points. This will be a game of winning and losing points. Customers will be prone to lose points instead of winning. 19:45:37 [END OF OPTIONAL] 19:45:57 -!- Mony has quit ("quit"). 19:53:48 hmm whois says whether the domain is invalid or free to buy 19:54:20 but not in a standard format. 19:54:21 and not alway 19:54:22 s 19:54:26 hmmm 19:54:46 but having it reduced to about 2000 domains whois might even work 19:55:00 maybe 19:55:07 .cx doesnt seem to allow single-char names 19:55:11 so you can eliminate them all 19:55:26 also: screenscrape registrars to omit domains that are _really_ expensive ;-) 20:00:25 -!- CakeProphet has quit (Read error: 110 (Connection timed out)). 20:01:16 http://www.screamingduck.com/Cruft/JmpAbuse.c 20:02:06 -!- asiekierk has quit. 20:07:47 -!- Zetro has joined. 20:21:45 -!- Corun has joined. 20:22:56 -!- psygnisfive has joined. 20:39:15 -!- MigoMipo has changed nick to MigoMipoSoftware. 20:40:29 -!- MigoMipoSoftware has changed nick to JohnSucks. 20:40:41 -!- JohnSucks has changed nick to JohnIsALoser. 20:43:36 -!- JohnIsALoser has changed nick to Peugeot205GTi. 20:51:32 -!- Zetro_ has joined. 20:51:46 -!- Zetro has quit (Read error: 131 (Connection reset by peer)). 20:55:06 -!- Peugeot205GTi has changed nick to MigoMipo. 20:55:22 -!- kar8nga has joined. 21:01:45 -!- KingOfKarlsruhe has quit (Read error: 104 (Connection reset by peer)). 21:07:21 -!- Zetro_ has quit (Read error: 60 (Operation timed out)). 21:09:51 -!- Zetro_ has joined. 21:10:00 -!- Zetro_ has changed nick to Zetro. 21:17:50 -!- MigoMipo has quit ("Never put off till tomorrow, what you can do the day after tomorrow"). 21:17:51 -!- CakeProphet has joined. 21:21:24 -!- Zetro has quit (Remote closed the connection). 21:21:32 -!- seveninchbread has quit (Read error: 60 (Operation timed out)). 21:37:46 -!- Corun has quit ("This computer has gone to sleep"). 21:47:16 i'm beginning to understand the bass guitar fretboard! 21:47:24 O O OO 21:47:25 O O OO 21:47:27 O OO O 21:47:29 O OO O 21:47:47 that's the nicest position. 21:48:13 there's a high shape and a low shape, and the two have a common middle part. 21:48:20 time is four corner. 21:48:37 instead of memorizing four-fret shapes, such as 21:48:42 O OO 21:48:43 OO O 21:48:44 O O 21:48:55 (that's a high shape, by the way) 21:49:10 it makes more sense to memorize the low-high pair 21:49:18 because they share the middle part anyway 21:49:36 O O OO 21:49:37 O OO O 21:49:42 O OO O 21:50:01 the high shape can be seen on the right. 21:50:48 (it's, uh, the E shape) 21:52:18 huh 21:52:20 it's only 2-fret movement to switch from low to high or from high to low. 21:52:31 i just remember strings rise in fourths. 21:53:19 when actually playing, you don't have time to calculate what note is where 21:53:31 you need to know the shapes by heart 21:53:36 lament, I fail at reading the notation you used 21:53:55 I played guitar, though not bass guitar 21:54:02 lament: well i guess if you're doing a sweet sweep or something. 21:54:24 (that is of course acoustic guitar) 21:54:29 AnMaster: they're just nets, people normally draw them vertically but i draw them horizontally here 21:54:37 with fret marks, 21:55:03 O| | O| | O| O| 21:55:12 O| | O| O| | O| 21:55:13 O| | O| O| | O| 21:55:15 lament, can you show me a photo of holding that first one, since I fail to understand where you got your 6th finger from 21:55:30 :) 21:55:35 (yes I obviously fail at understanding the notation) 21:55:53 AnMaster: the fretboard is horizontal in that pic. 21:55:59 each chat line is a string. 21:56:02 hm 21:56:05 maybe, hm ok 21:56:14 it's just like you see the fretboard if you look at it while playing. 21:56:22 lament, how would you hold it with those two low O? 21:56:25 the thumb? 21:56:50 when playing, you're restricted to a single position 21:56:55 four frets\ 21:56:59 five, if you extend a finger 21:57:13 like, this is a major scale 21:57:14 o oo 21:57:16 oo o 21:57:17 o o 21:57:27 major scale, one octave in a single position 21:57:31 lament, also, how many strings does a "bass guitar" have? You have shown 3 and 4 before 21:57:48 bass guitar has four strings: E A D G 21:57:51 ah 21:57:53 same as four bass strings on a guitar 21:58:00 so all this stuff applies to that as well 21:58:15 * AnMaster has only played classical 6-stringed acoustic guitar 21:58:19 right 21:58:26 do you know CAGED? 21:58:49 -!- BeholdMyGlory has joined. 21:58:58 lament, I know the word, it means in a cage, shouting (upper case) 21:59:04 but I assume that isn't what you mean 21:59:06 ok, so you don't 21:59:20 there're five basic chords 21:59:22 on a guitar 21:59:28 C, A, G, E and D 21:59:45 ah right, I never heard that name for them 21:59:47 other chords are formed from those 21:59:54 moved to a different fret and/or altered 22:00:16 each chord corresponds to a scale 22:00:17 lament, also it was around 5 years I played played guitar, I take piano lessons nowdays 22:00:20 each chord shape, i mean 22:00:27 cool, what do you play? 22:00:34 s/played played/last played/ 22:00:41 lament, piano I said... 22:00:45 yes but what? 22:01:06 um... non-electrical piano? 22:01:17 what pieces? 22:01:17 or what do you mean? 22:01:19 aha 22:01:22 who's on first? 22:01:24 right, why didn't you say that ;P 22:01:31 oerjan, indeed! 22:01:53 AnMaster: what else could he have meant 22:01:59 lament, well, currently I have a Swedish traditional xmas song 22:02:21 what is it called? 22:02:23 "O Helga Natt" 22:02:23 lament, the first lesson after xmas is on Thursday 22:02:36 Himlen i min famn 22:02:40 darn 22:02:46 oerjan, good guess though 22:02:52 cool 22:03:05 AnMaster: cool. 22:03:10 anyway busy now, *goes back reading postgre sql manual* 22:03:11 piano is nice. 22:03:57 lament, well there are two downsides (for non-electrical ones): 1) heavy 2) uses a lot of space 22:04:08 even electric ones, yeah 22:04:18 AnMaster: but they sound so much better 22:04:19 * oerjan somehow thought Himlen i min famn was written by Carola ;D 22:04:25 at home I have an electrical one, I would never be able to get a non-electrical one up the stairs 22:04:38 nor would I have space 22:04:41 BeholdMyGlory, agreed 22:04:50 a grand piano is a lot nicer to play on 22:05:00 AnMaster: I actually play the piano as well... 22:05:04 oerjan, errm no 22:05:11 oerjan, maybe she sang it or such? 22:05:19 well obviously :) 22:05:29 oerjan, the music sheet says "Trad" 22:05:51 anyway 22:06:02 * AnMaster tries to resume reading postgresql manual 22:06:15 she _is_ the first google hit for it :D 22:08:30 oerjan, that doesn't mean a lot. For example I was looking for "I Dreamt That I Dwelt in Marble Halls" recently, don't remember why. And Enya is the first hit for it. But it is actually from the 1843 opera "The Bohemian Girl" if you look a bit further down. 22:08:52 hah, i was right! 22:09:01 http://sv.wikipedia.org/wiki/Himlen_i_min_famn 22:09:28 oerjan, odd that it says "traditional" then on the sheet of music. 22:09:34 and there are no citations there 22:09:39 well if you believe swedish wikipedia 22:09:48 Well I don't :P 22:09:50 oerjan, [citations needed] 22:09:59 well it is strange that _most_ of the google hits for the first two pages mention her 22:10:02 and the sheet of music could be wrong, who knows 22:10:17 the melody could be older 22:10:50 Yey, my JS snake has 7th hit on swedish google for pages from the whole web for "Javascript snake" :D 22:10:52 it's not exactly unheard of for old melodies to get new christian texts 22:12:03 oerjan, true, also it says the book was printed in 1993. And sv wikipedia claims it to be from 1999. This makes the whole thing quite a lot more dubious 22:12:13 aha 22:12:22 oerjan, ? 22:12:32 your sheet music book? 22:13:48 FireFly: link? 22:14:03 http://www.google.com/search?hl=sv&client=opera&rls=en&hs=vCV&q=javascript+snake+&btnG=S%C3%B6k&lr= 22:14:05 oerjan, well a photocopy of one, with the word "Copyright 1994 Bonniers" and "Kopiering förbjuden" at the bottom of the page. The actual book is from/at the music school. 22:14:11 err 1993 22:14:12 typed 22:14:15 > FireFly.nu - Javascript-Snake 22:14:16 typoed* 22:14:40 crazy swedes 22:14:44 ehird, ? 22:14:49 "a photocopy" "Kopiering förbjuden" 22:14:50 :D 22:14:53 Swedes. They are crazy 22:15:00 FireFly, yes indeed 22:15:03 ehird: why? -.- 22:15:10 hm there's another link claiming she is the composer (but not the lyrics writer) 22:15:15 BeholdMyGlory: because they are 22:15:17 -!- kar8nga has left (?). 22:15:21 ehird: got proof? 22:15:29 oh wait that's a norwegian text translation 22:15:34 BeholdMyGlory: yes: everyone in here. 22:15:41 :< 22:15:57 FireFly, interesting if you referse 180 degrees it looks backwards but continues forwards 22:15:58 sheesh do you realise where you are 22:15:59 is that intended? 22:16:06 you're crazy by definition 22:16:08 I know, and no, it isn't :P 22:16:29 But I havn't done anything to try to fix it 22:16:48 AnMaster: pianos are the best because you play them sitting down 22:16:57 FireFly, why not use "Spel slut" instead of "Game over"? 22:17:05 because swedes are crazy 22:17:09 or rather "Spelet är slut" 22:17:15 * oerjan adds -carola to the google search 22:17:18 lament, ah yes good point 22:17:23 spell slut :DD 22:17:25 lament, very good point even 22:17:32 Because of ^ 22:17:32 -!- BeholdMyBot has joined. 22:17:32 Hi, BeholdMyBot! 22:17:43 Hi, lament! 22:17:44 Not very good when you link it in english channels :D 22:17:54 ^vote Are swedes crazy? 22:17:55 No, but I prefer the english term, feels more.. correct 22:17:55 Vote cast by BeholdMyGlory: Are swedes crazy? 22:17:55 BeholdMyBot, narcissism? 22:18:02 hm 22:18:02 ^no 22:18:03 Yes: 0, No: 1. 22:18:07 ^no 22:18:07 Yes: 0, No: 2. 22:18:08 (everyone type "^no") 22:18:10 -!- jix has quit ("..."). 22:18:10 :D 22:18:12 ^no 22:18:13 Yes: 0, No: 3. 22:18:13 ^yes 22:18:14 Yes: 1, No: 3. 22:18:23 ^die 22:18:35 ehird, that counts as abstain? 22:18:37 BeholdMyGlory: "Vote cast by BeholdMyGlory" means you have voted. 22:18:37 ^vote do I suck? 22:18:38 Vote already in progress. 22:18:44 this is not helping... 22:18:47 ^endvote 22:18:50 ^die 22:18:50 lament: oh. that's right 22:18:54 Vote ended. 22:18:55 No leads yes with 3>1. 22:18:59 lament: i'll have to fix that 22:19:00 ^burninafireypitofhell 22:19:03 ^vote do I suck 22:19:04 Vote cast by ehird: do I suck 22:19:04 hey i didn't get to vote :( 22:19:06 ^yes 22:19:06 Yes: 1, No: 0. 22:19:09 ^yes 22:19:10 ehird has already voted. 22:19:13 -!- ehird has changed nick to notehird. 22:19:15 ^yes 22:19:15 notehird has already voted. 22:19:18 :D 22:19:19 -!- notehird has changed nick to ehird. 22:19:24 ehird: part, rejoin 22:19:27 ^yes 22:19:27 -!- ehird has left (?). 22:19:27 Yes: 2, No: 0. 22:19:29 -!- ehird has joined. 22:19:29 Hi, ehird! 22:19:32 ^yes 22:19:32 ehird has already voted. 22:19:32 ^yes 22:19:33 Yes: 3, No: 0. 22:19:35 -!- ehird has left (?). 22:19:43 -!- notehird has joined. 22:19:43 Hi, notehird! 22:19:45 ^yes 22:19:45 notehird has already voted. 22:19:49 hm 22:19:49 die, bitch 22:19:52 -!- notehird has changed nick to ehird. 22:19:55 Protip: It uses the hostname 22:19:56 im not changing my effing ident for you 22:19:58 :D 22:19:58 ehird: change username 22:19:59 FireFly: duh 22:20:00 oh, ident 22:20:03 Vote ended. 22:20:04 Yes leads no with 3>0. 22:20:08 ^yes 22:20:08 No vote cast. 22:20:11 hum 22:20:16 okay 22:20:17 Heh, note-hird. 22:20:18 "No vote cast" is not correct either. 22:20:19 FireFly, hostname is bad, since often a lot of people are on the same host 22:20:25 lament: I know, i know 22:20:37 Better than no protection at all / nick protection 22:20:50 -!- BeholdMyBot has quit ("bye"). 22:20:51 ^vote Does ehird suck? 22:20:53 argh 22:20:57 hah :P 22:20:59 Timing 22:20:59 oh and no he doesn't 22:21:12 DOES TOO! 22:21:13 depends how well you pay. :| 22:21:16 :| :| :| 22:21:20 lament, that always confused me 22:21:44 lament: is "no vote in progress" better? :P 22:21:46 "Does too" seems like bad English grammar. 22:21:55 BeholdMyGlory, no voting in progress 22:21:57 here's a bass guitar with infinitely many (well, 10) strings: 22:21:58 wut is an idiom??????////// 22:21:58 may be better 22:22:10 ehird, ah, it is an idiom? 22:22:15 What exactly does it mean? 22:22:18 http://hpaste.org/13867 22:22:24 AnMaster: "no, you're wrong, it does" 22:22:30 you'll get the same shape if you tune a regular guitar in all fourths 22:22:31 ehird, ah thanks 22:23:04 because logically ehird, I think it sounds like it means "yes you are right, but it is also the opposite" or something like that 22:23:17 omg, english is not totally logical 22:23:18 !! 22:23:25 ehird, indeed :( 22:23:36 mi'e .Eli,at.xrd. 22:23:38 I hopes you people already advertised fungot's sources to new bot-writers, hmm? 22:23:39 fizzie: heh... yes, i can accept that... " angery"? 22:23:39 let's switch to LOJBAN 22:23:40 -!- BeholdMyBot has joined. 22:23:40 Hi, BeholdMyBot! 22:23:44 FireFly: yes 22:23:51 err 22:23:52 fizz 22:23:53 fizzie: 22:23:58 BeholdMyGlory: in case you missed it - http://zem.fi/~fis/fungot.b98.txt 22:23:59 ehird: ( mit scheme)" at http://paste.lisp.org/ display/ fnord) has a rather large undertaking a moderately sized channel made up of bugs, ahead of primitive nations like finland. :p they claim that a single lsd dose ( much lower than their freenode counterparts. 22:24:00 Ha, the tab strikes again. 22:24:03 it also interprets brainfuck 22:24:04 and underload 22:24:10 I suggest you don't bother. :D 22:24:21 ehird: and that is? :P 22:24:27 BeholdMyGlory: the source to fungot 22:24:27 ehird: yes i guess it can be taught how to optimise it... fnord! shub-niggurath! as a tripcode seperator along with the current cdr. 22:24:30 written in befunge-98 22:24:37 ehird: aha 22:24:37 http://esolangs.org/wiki/Befunge 22:24:44 ^bf ,[.,]!it does brainfuck 22:24:44 ehird: that's just wierd 22:24:45 Interpreting ,[.,]!it does brainfuck 22:24:45 it does brainfuck 22:24:48 ^ul (and underload)S 22:24:48 and underload 22:24:48 I don't like the syntax of Befunge ._. 22:24:50 ^vote Should bots have the same rights as human IRC users? 22:24:51 Vote created by lament: Should bots have the same rights as human IRC users? 22:24:51 I prefer Argh! 22:24:52 fungot: and it babbles nonsense! 22:24:53 ehird: riight. with lynx that is: ( vector-set! hwc 3 o) 22:25:09 In conclusion: stop writing your esoteric bot unless you can match its features in a more esoteric way. :P 22:25:10 lament: err where does the scale start? from the lower-left? 22:25:22 ^maybe? 22:25:24 ^yes 22:25:24 Yes: 1, No: 0. 22:25:24 oklopol: from anywhere, really 22:25:51 Vote ended. 22:25:51 Yes leads no with 1>0. 22:25:58 oklopol: if it's c-major, then C is on the second string from the bottom on the first fret 22:26:10 oklopol: but basically whenever you see this shape 22:26:11 OO 22:26:12 OO 22:26:21 oh the 4th note from lower-left 22:26:21 the bottom-right note there is the root 22:26:30 yes 22:27:06 ehird: actually, it's not supposed to have something to do with esoteric languages 22:27:11 probably would've heard that if i'd sung that in my head, my pattern matching skills didn't do it without writing it down in another format first. 22:27:13 ehird: it just happens to interpret bf 22:27:23 BeholdMyBot, " Yes leads no with 1>0." <-- shouldn't it be "leads over" 22:27:31 no 22:27:35 no? 22:27:37 ok 22:27:51 AnMaster: sounds a bit swedish :P 22:27:53 AnMaster: is "komponist" the word for composer in swedish? 22:27:53 (visual pattern matching skills that is, they work more consciously, and less efficiently) 22:28:04 BeholdMyGlory, very possible 22:28:07 ^vote Does swedes pwn? 22:28:07 Vote created by BeholdMyGlory: Does swedes pwn? 22:28:10 oerjan, no 22:28:14 oerjan, kompositör 22:28:21 ah 22:28:23 oklopol: it seems necessary to imagine something like this while actually playing to be sure you hit the right frets 22:28:29 BeholdMyGlory: can you stop kthx 22:28:30 oerjan, I have no clue what a "komponist" is. 22:28:43 oklopol: (that's not much to imagine since the actual repeating pattern is pretty small) 22:28:44 ehird: yeah :P 22:29:07 Vote ended. 22:29:07 A draw with 0:0. 22:29:09 http://polandian.wordpress.com/2008/04/21/polish-road-signs-some-of-my-favorites/ 22:29:10 oerjan, what is it in Norwegian? 22:29:19 lament: well i remember all (jump-as-interval, jump-in-strings) tuples 22:29:30 AnMaster: komponist 22:29:51 ^vote Will this vote end in a draw? 22:29:51 Vote created by AnMaster: Will this vote end in a draw? 22:29:52 ^no 22:29:53 Yes: 0, No: 1. 22:29:53 -!- BeholdMyBot has quit ("bye everybody :D"). 22:29:54 all relevant ones that is 22:29:57 argh 22:30:01 i was trying to find a way to get only swedish hits on the question who wrote that song 22:30:02 I was trying to create a PARADOX! 22:30:03 hah :P 22:30:03 Is a nic elanguage 22:30:33 oerjan, try "search for pages in swedish" on swedish google 22:30:36 lament: of course i do imagine parts of that pattern automatically while doing that, i just never learned a pattern of any kind explicitly, so it's less conscious. 22:30:49 FireFly: using kompositör seemed to work 22:30:53 Ah 22:31:26 this too claims carola is the composer: http://www.notpoolen.com/SheetMusic/Default.aspx?SheetMusicID=1230 22:32:01 oerjan, well I can only cite what it says in sheet of music 22:32:04 *shrug* 22:32:18 wtf, why do I find you talking about carola? 22:32:20 is it really the exact same melody? 22:32:31 oerjan, no clue 22:32:37 nor do I plan to research it 22:32:45 it really doesn't interest me 22:32:48 afk 22:33:35 olsner: AnMaster said he was playing the traditional swedish christmas song "Himlen i min famn" on piano. i joked i thought that was by carola. and now i cannot find anything on the web to prove me wrong :D 22:34:01 but his notes are _older_ than carola's record! 22:34:18 she is a crazy devout christian so it wouldn't surprise me 22:34:57 i didn't know crazy devout christians could do time travel ;D 22:35:00 ^vote Will the next vote be ^no? 22:35:03 olsner: some redundancy there 22:35:31 * oerjan swats ehird 22:35:31 ehird: no, when it comes to carola that really isn't redundant :P 22:35:36 oh wait 22:35:41 * oerjan swats ehird -----### 22:36:26 "greater than the sum of the parts", perhaps... 22:36:52 i am _so_ intolerant :D 22:37:02 die atheist scum! 22:37:13 die ... non-atheist scum! 22:37:14 ooh burn 22:37:27 JIHAD ====\___/ 22:37:54 ANTI-JIHAD \////////////////////////////////// 22:38:15 INFINITE LOOP = SUICIDE +[>+] 22:38:25 At least for a computer 22:38:33 ^bf +++++[>++++++++++<-]>. 22:38:34 2 22:38:37 Thank you for that 22:38:50 ^bf +[>+] 22:39:06 maybe i shouldn't have done that 22:39:12 hm... 22:39:14 no. 22:39:15 it'll survive. 22:39:20 it'll just kill it after a while. 22:39:22 theoretically. 22:39:25 ^ul (im alive)S 22:39:25 im alive 22:39:28 see? 22:39:31 ah 22:39:39 that's better than mine 22:39:43 Indeed it is 22:39:45 :P 22:39:59 being coded in java, the memory runs out almost instantly 22:40:03 ... 22:40:08 java? 22:40:13 we're not friends any more. 22:40:13 Hm, what's ^ul? 22:40:17 FireFly: underload 22:40:22 ehird: why not? 22:40:24 http://esolangs.org/wiki/Underload 22:40:27 BeholdMyGlory: _java_ 22:40:32 ehird: yes? 22:40:41 BeholdMyGlory: _j_a_v_a_ 22:40:56 We have a Java test tomorrow 22:40:59 ehird: yes, i'm quite aware of the spelling 22:41:01 (Me & BeholdMyGlory) 22:41:01 >__< 22:41:06 you both suck 22:41:08 ehird: what's you point? :P 22:41:09 Not our fault ;< 22:41:17 It's either Java or no programming for us 22:41:17 FireFly: well he seems to be ok with it 22:41:21 in conclusion 22:41:23 BeholdMyGlory: you are unholy 22:41:37 ehird: tell me something i didn't know 22:41:49 ok, you are holy 22:41:56 omg 22:41:56 SURPRISE 22:42:03 but don't you like 22:42:11 have to be religious to be holy? 22:42:16 or something? 22:42:19 yes. you are religious. 22:42:25 also, swedish. 22:42:26 Hrm, intepreting argh in command-line would be quite hard 22:42:28 I rest my case 22:42:38 Argh!* 22:42:52 ehird: no. no, I certainly are not religious. you take that back this minute! 22:42:57 *am not 22:43:05 BeholdMyGlory: ok mr religious 22:43:07 FireFly: it's somewhere between argc and argv 22:43:30 >.< 22:43:33 ehird: you die now. 22:43:57 ^argh lh 22:44:03 BeholdMyGlory: insensitive much 22:44:08 :< 22:44:29 * oerjan makes another notch in his gun 22:44:37 oerjan, what gun? 22:44:42 by the way, everyone 22:45:06 how are strings stored in the buffer terminated in bf? 22:45:13 null? 22:45:29 This one //=== 22:45:45 It's either Java or no programming for us <-- ouch, at least I could take C++ course, which while still horrible isn't as bad as Java 22:45:50 ... BeholdMyGlory: 22:45:54 that makes no sens 22:45:54 e 22:45:59 ehird: probably not 22:46:00 oerjan, hm 22:46:01 there's no intrinsic string mechanism in bf. 22:46:06 oerjan, that looks strange 22:46:11 ehird: yes, i'm aware of that 22:46:28 ehird: didn't know how else to say it :P 22:46:38 ... i see. 22:46:40 AnMaster: you try making a 1-line ASCII gun 22:46:42 well you make no sense :P 22:46:48 oerjan, I don't 22:46:52 oerjan, or wait 22:46:52 ehird: I'm used to it 22:47:06 oerjan, ===# <-- seem from above 22:47:36 BeholdMyGlory: the language imposes no constraint on how you store strings. 22:47:39 `/¯'== 22:47:45 Hrm 22:47:57 * AnMaster prefers his =========##### (again from above) 22:48:01 what is it? 22:48:16 It was supposed to be something which it doesn't look like 22:48:18 BeholdMyGlory: EOF is often given as 0 on input, i think fungot uses that 22:48:19 oerjan: eval ( ( ( in there. an mit scheme repl does indeed provide hooks for customizing the printer, since everything is global :) 22:48:24 testing 22:48:28 * AnMaster waits 22:48:48 no one? 22:49:01 ^bf ,[.,]++++++++[>+++++<]>.!test 22:49:02 oh well, rifle 22:49:06 test ...out of time! 22:49:15 oh wait 22:49:18 ^bf ,[.,]++++++++[>+++++<-]>.!test 22:49:18 test( 22:49:19 oerjan: hm. i've tried that, but game of life doesn't work any better for that in my interpreter 22:49:38 errrrrrrr 22:49:38 BeholdMyGlory, eh? game of life in bf? 22:49:39 what 22:49:43 AnMaster: it exists 22:49:43 but 22:49:45 BeholdMyGlory: whaaaaaaaat 22:49:48 AnMaster: yes, of course 22:49:50 that makes no sense 22:49:50 that wasn't the game of life 22:49:50 yeah fung*t does 0 on eof 22:49:51 ... 22:49:59 AnMaster: game of life in BF exists 22:49:59 so stfu 22:50:06 oerjan, fung*t? Did you mean fungot? 22:50:06 AnMaster: import " ircutils" def x def lament set lament getuser " esoteric" and " fnord 22:50:12 that's why he did that. 22:50:19 http://www.linusakesson.net/programming/brainfuck/index.php 22:50:20 ehird, yes I know :P 22:50:56 ehird, also of course it exists, my question was how it was related to the line oerjan ran 22:51:12 you fail at parsing english. 22:51:13 I actually think that the person who made game of life to bf is swedish (Linus Ã…kesson sounds swedish, right? :P) 22:51:35 BeholdMyGlory, yes, but I don't know if it could be some other Nordic country 22:51:49 AnMaster: i was merely testing fung*t's EOF convention 22:51:55 AnMaster: my thought exactly 22:52:04 oerjan, ah 22:52:20 My name is Linus Ã…kesson, though some of you may know me as lft. I live in Lund, Sweden, and work as a software engineer. 22:52:21 take a guess 22:52:34 ehm 22:52:40 hm Lund, that is Danish isn't it ;P 22:52:40 I think he's swedish 22:52:42 * AnMaster ducks 22:52:42 BeholdMyGlory: other common EOF conventions for bf are "no change" and -1 22:52:59 oerjan: but -1=255? 22:53:09 (it is actually close to Denmark, and the dialect there is like a mix of Swedish and Danish) 22:53:22 BeholdMyGlory: well if it's 8-bit 22:53:47 Re fung*t, the tape is 1000 cells long, wraps, and the cells are 8-bit and also wrap. 22:53:48 oerjan: which it is, at least with my interpreter 22:53:56 fizzie: he means eof 22:54:02 BeholdMyGlory: go for 0 22:54:21 ehird: Yes, I just thought I'd list the other conventions I used. EOF-0 was already mentioned. 22:54:33 wait 22:54:34 1000 cells? 22:54:36 useless 22:54:45 why not make it unbounded 22:54:47 -!- Corun has joined. 22:54:56 ehird, have you run into any issues so far? 22:54:59 1000? isn't bf supposed to be "unlimited"? 22:55:11 BeholdMyGlory: 30,000 is müller's original 22:55:15 but unlimited is TC 22:55:16 BeholdMyGlory: if you want to test a game of life program you'll need to find the bf conventions used. the brainfuck page on the wiki has an entire section about bf convention variations 22:55:19 assuming an infinite computer 22:55:25 iirc 22:55:28 The original wasn't unlimited either. And I don't want it to consume an unbounded amount of memory. 22:56:08 ehird: well, i use an arraylist, making the memory unlimited, as far as java allows it 22:56:19 fizzie, do you pack 4 bf-cells into each bef-cell? 22:56:27 actually that would be messy 22:57:31 Yes, I don't do that. It's just that the "+n" operation (I combine consecutive +++s and ---s) actually does "x=(x+n)%256", and the "move right n steps" does "pos=(pos+n)%1000". 22:59:02 Time to sleep 22:59:42 fizzie, makes sense 23:02:08 okay, it's after midnight here in sweden, and it's time to go to bed 23:02:14 night all 23:02:17 -!- BeholdMyGlory has left (?). 23:03:37 -!- FireFly has quit ("Later"). 23:18:27 ARGH I have become trapped in a tv troupe website 23:21:30 ITYM tvtropes 23:21:37 ITYM? 23:21:46 GIYF 23:21:51 what? 23:21:57 JFGI 23:22:06 anyway I meant tvtropes yes 23:22:10 oerjan, stop it 23:22:19 LWAN 23:22:24 oh no 23:22:30 * AnMaster googles them 23:22:40 aha 23:22:43 aha 23:22:47 EOCREMCA! 23:23:11 I see 23:23:11 oklopol, that made no sense 23:23:16 it means "Life Without A Number" according to google 23:23:19 WTTBYAAN. 23:23:34 Did you mean: EUROCREME 23:23:34 No standard web pages containing all your search terms were found. 23:23:34 Your search - EOCREMCA - did not match any documents. 23:23:42 Your search - WTTBYAAN - did not match any documents. 23:23:45 oklopol, sigh 23:24:05 haha eurocreme 23:24:05 oklopol: you are even more evil than me. i am proud of you. 23:24:10 eurocreme 23:24:24 -!- ehird has set topic: eurocreme | http://tunes.org/~nef/logs/esoteric. 23:24:34 * oerjan may be slightly affected by just reading dilbert 23:24:34 ehird, I totally agree 23:24:44 oerjan: well, did you? 23:24:54 ehird, did you google it first 23:24:54 did what? 23:24:55 i'll just assume you didn't, just tell my if you did. 23:25:12 ehird, it seems to be a site for gay porn... 23:25:13 you don't have to google "eurocreme". 23:25:16 i mean 23:25:21 euro creme 23:25:28 Eurocreme.com - Welcome to Eurocreme.com! 23:25:28 This site contains hardcore gay pornography. If you are under the age required by law in your place of residence to view such material, or if it is illegal ... 23:25:28 www.eurocreme.com/ - 7k - Cached - Similar pages - 23:25:31 well 23:25:36 hot. 23:25:41 ehird, I disagree 23:26:51 ehird: don't you dare ruin your precious innocence! 23:27:11 -!- olsner has quit ("Leaving"). 23:27:47 in no sense does he have innocence. 23:28:20 yay i found a flaw in oklopol's sarcasm detector! 23:28:39 oerjan: sorry, pun generator overrides it. 23:28:50 oh darn 23:28:53 :P 23:29:07 oklopol found a flaw in my pun detector! 23:31:11 inner sensation chicks are hot 23:34:13 okokokokokokokokokokokokoko 23:34:18 should probably go to sleep soon 23:34:30 courses start tomorrow \o/ 23:34:36 life is worth living again! 23:36:43 First amendment; therefore, despite being only 11, I can view all the hardcore gay pornography I want. 23:36:47 Or something like that, anyway. 23:38:13 you're 11 and you know lojban? 23:38:25 I'm 16 and know only some lojban. 23:38:33 well you know all the best words. 23:39:09 my nick comes from "lo polko", it means "the path", you know, i'm a kung fu master. 23:39:27 (also don't look that up, it's a secret gismu) 23:40:10 oklopol: kerlo = ihope 23:40:14 = Warrigal = warrie = uoris 23:40:18 = dogface or whatever 23:40:22 .o'acu'i 23:40:28 ehird: ohh that i have missed somehow. 23:40:29 Which took me two minutes to look up. 23:40:51 kerlo first entered here when he was 12, I know this because as an obsessive logreader I have to keep track of these things 23:41:23 Hmm. ihope, dogface, Warrigal, warrie, uoris, kerlo, in that order, I believe. So I change nicks every eight months, on average? 23:41:29 i guess 23:42:02 And kerlo is mundane enough that I could actually use it as a real-life nickname. :-P 23:42:13 "girl-o" 23:42:18 "warry gal" 23:42:37 haha, "waress" 23:42:48 I am a female war. 23:43:04 But "kerlo" is obviously a male name, as it ends in "o". 23:43:16 well yeah i guess girl-o could be like a tranny 23:43:32 Despite the last letter of a lojban gismu being meaningless except in precisely one case. 23:44:06 (It's required to distinguish between broda, brode, brodi, brodo and brodu, which are isomorphic.) 23:44:41 "ihope", planning to change sex, hoping it goes okay, "dogface", didn't go okay, "Warrigal, warrie, uoris", hormone treatments made you angry all the time, "kerlo", finally fully a woman 23:45:30 kerlo: if you're telling that to me, i will have to inform you i know everything already. and no one else cares. 23:46:17 aaaanyway, i'm going to sleep. getting a bit too imaginative. 23:46:19 -> 23:46:36 * kerlo applauds 23:47:01 ...did i guess right? 23:47:20 Yep. 23:47:24 :O 23:47:29 well congrats 23:47:37 maybe we can hook up some time 23:47:40 * oklopol goes -> 23:49:31 oklopol! 23:49:47 why do you have to go to sleep just when i see you? >_< 23:52:12 * ehird plays with forth 23:52:18 CHAR C EMIT 23:55:08 Hang on a moment, if you will. 23:55:58 does that print a C? 23:56:36 Never mind. 23:57:01 kerlo: what, are you going to leave us hanging like that? 23:57:18 [ehird:~/Code] % gforth forthbot.f -e "RUN BYE" 23:57:18 USER forthbot forthbot forthbot forthbot 23:57:20 NICK forthbot 23:57:22 JOIN #esoteric 23:57:24 sphear 23:57:26 oerjan: yes, it prints C 23:57:28 *phear 23:57:38 oerjan: no, you can stop hanging now. 23:58:26 whew 23:59:16 forth cat: 23:59:22 : CAT BEGIN KEY EMIT AGAIN ;