00:06:59 -!- Corun has quit ("This computer has gone to sleep").
00:12:43 <BeholdMyGlory> But keep in mind that the whole thing will change if I decide to add another operator ^^
00:13:34 <ehird> BeholdMyGlory: you need more than a byte of memory.
00:13:58 <BeholdMyGlory> ehird: no, since you store eveything in variables ^^
00:15:08 <BeholdMyGlory> 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 <ehird> there are only 26 variables, no?
00:15:55 <BeholdMyGlory> ehird: well, tough luck if you need more. I haven't written it to be easy to use
00:16:05 <ehird> BeholdMyGlory: not tough luck
00:16:08 <ehird> I mean it won't be turing complete
00:16:16 <ehird> and thus you won't be able to write non-trivial programs in it
00:17:09 <BeholdMyGlory> ehird: well, remember that I'm still figuring out the details
00:17:27 <ehird> you need either an infinite amount of memory, or infinitely large numbers
00:17:33 <ehird> if you have neither, bzzt, not turing complete
00:17:38 <flexo> operators will solve that problem
00:17:45 -!- Corun has joined.
00:20:00 <BeholdMyGlory> 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 <flexo> ehird: are you kidding me?
00:20:33 <ehird> are you drunk or something :|
00:20:33 <BeholdMyGlory> ehird: that was probably a quite sarcastic remark to my "will probably add a lot of other operators"
00:21:01 <flexo> i think he's kidding me
00:21:55 <BeholdMyGlory> ehird: "[01:17:38] <flexo> operators will solve that problem" = sarcastic response to "[01:17:23] <BeholdMyGlory> ehird: will probably add a lot of other operators"
00:22:43 <flexo> anyway, you need less operators, not momre
00:23:33 <flexo> but this doesn't really matter when it's not TC
00:23:36 <ehird> not every language has to be a tarpi
00:23:38 <BeholdMyGlory> flexo: more operators = harder to keep track of them all = harder to program in general = my goal ^^
00:24:00 <flexo> ehird: yea well, but you need something novel
00:24:09 <flexo> feature creep is not novel
00:24:09 <ehird> its his first esolang
00:24:37 <ehird> BeholdMyGlory: I will note that Malbolge is pretty much the epitome of that: http://esolangs.org/wiki/Malbolge
00:24:46 <flexo> so? i've never written an esolang - for exactly thateason
00:24:55 <flexo> also, i suspect he knows malbolge
00:25:09 <flexo> because the operator rotating thing likks taken from there
00:26:33 <flexo> no, the world needs another glorious esolang
00:26:34 <BeholdMyGlory> 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 <flexo> BeholdMyGlory: examples?
00:27:22 <flexo> there exist no sample programs
00:27:35 <flexo> you might want to read the page ;)
00:27:49 <ehird> http://esolangs.org/wiki/Malbolge#Sample_programs
00:28:00 <ehird> also guide: http://esolangs.org/wiki/Malbolge_programming
00:29:11 <flexo> i know that there exist programs
00:29:24 <flexo> but that hardly counts as an "example"
00:29:34 <flexo> because those examples make up like 25% of all existing programs
00:29:54 <flexo> and were written years after malbolge was published
00:30:18 <flexo> i'm trying to tell what i mean by saying there exist no sample programs
00:30:39 <flexo> "here's a reference, oh, and now i'm going to show you how to write hello world"
00:32:25 <flexo> a more formalized version of "the incredible machine"
00:33:16 <flexo> 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.
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:56:28 <Slereah_> I don't know what prolog does, nerd
05:56:48 <psygnisfive> unification is kind of like pattern matching, actually
05:56:55 <psygnisfive> its something you use when you do pattern matching
05:57:05 <psygnisfive> its the binding of variables in a pattern to the thing they match
05:57:22 <psygnisfive> 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 <fizzie> 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:35:05 <psygnisfive> do you prefer other languages of C++? then you're probably the right person to code our C++!
07:35:43 <psygnisfive> 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:46:17 -!- oerjan has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:03:55 <fizzie> On the third hand, it's not just any C++, it's *Symbian* C++. And two wrongs don't make a right here.
08:05:09 <oerjan> they're really sort of cleaned-up zombies
08:05:56 <fizzie> 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 <fizzie> 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 <fizzie> (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:30:24 -!- oerjan has quit ("leaving").
09:31:06 <Asztal> I half-read a book on Symbian C++ once, glad I never had to use it :)
09:33:44 <fizzie> 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:58 -!- BeholdMyBot has quit ("bye").
11:14:15 <ais523> I wonder if BeholdMyBot is a bot
11:15:22 -!- FF|Java|2 has joined.
11:15:39 -!- FF|Java|2 has quit (Client Quit).
11:17:17 -!- BeholdMyBot has joined.
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 <oklopol> fungot: do you think i should watch another ep?
14:00:57 <fungot> oklopol: lets see, there are some
14:01:06 <oklopol> fungot: well yes, there are
14:01:07 <fungot> oklopol: ( gravity influences pretty much everything, though.
14:01:55 <oklopol> glad i only needed to ask twice.
14:06:27 <fizzie> I'm not sure this ^bool thing is useful if you keep retrying until you get the answer you want.
14:07:11 <oklopol> STOP TELLING ME HOW TO LIVE MY LIFE
14:12:08 <fizzie> You will only get the benefits (happiness, money, love, that sort of stuff) if you unquestionably obey fungot.
14:12:09 <fungot> fizzie: right, and it would start being scary otherwise.... so i agree with yome, though he's a friend, i do
14:13:06 <fizzie> Unquestioningly, I mean.
14:13:35 <jix> fungot: what should i code on now?
14:13:35 <fungot> jix: the acme clone? :o) ( fnord
14:13:50 <jix> fungot: what's the acme clone?
14:13:50 <fungot> jix: http://www.bloodandcoffee.net/ campbell/ txt/ cps-tutorial.log it gets to the bottom.
14:16:21 <fizzie> Acme is the Plan 9 editor/development-environment/thing.
14:17:27 <jix> but no i will not code on that
14:18:48 <fizzie> 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 <fungot> fizzie: is there any docs about any bytecode system used by any scheme? i'm using it for my needs.
14:19:50 <fizzie> I guess it all depends on whether cfunge's ? instruction always chooses correctly.
14:20:41 <jix> how is it implemented
14:24:07 <fizzie> 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 <jix> hmmm seeded on app start or with every call?
14:31:36 <jix> if it were the lower two bits of rand and not random it would be pretty predictable IIRC
14:32:03 <fizzie> Uh, app start, of course.
14:32:28 <jix> well some people want to be "extra sure" and seed before every rand call
14:32:49 <jix> that combined with the time as source can make it pretty much unrandom ^^
14:33:09 <fizzie> 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 <jix> hmm at least the mac os x manpage of random warns about rand usage..... the rand manpage doesn't -_-
14:34:34 <fizzie> Heh, that's a clever trick.
14:35:28 <jix> oh wait it kind of warns about it
14:35:41 <jix> rand, rand_r, srand, sranddev -- bad random number generator
14:35:43 <jix> in the title
14:36:13 <fizzie> 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 <fizzie> 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:49:03 <flexo> even the people who come to read off the radiator thingies (know what i mean?) offer you IT work
14:54:20 <jix> hmm apple sits in munich too right?
14:54:34 <jix> apple in germany is that
15:29:49 -!- FireFly has joined.
15:38:03 -!- Hiato has joined.
15:43:16 -!- Corun has joined.
15:53:58 <jix> :/ that's bad
15:54:15 <jix> that apple germany is in munich
15:55:11 <jix> i live in bremen
15:55:51 <flexo> i suggest we skip the "your city sucks" part :)
15:56:09 <jix> and some apple guy said i could/should do an internship there when i study
15:56:53 <flexo> i just moved to munich from near hanover / gttingen / braunschweig
15:57:11 <jix> flexo: didn't got your last msg because of special chars and being unable to configure macirssi
15:57:22 <flexo> i just moved to munich from near hanover / goettingen / braunschweig
15:58:06 <flexo> oberharz.. clausthal-zellerfeld actually
15:58:11 <jix> hmm i'm finishing school this year and i planned to study here in bremen too
15:58:20 <flexo> but bremen sucks :)
15:58:31 <jix> i don't think so ^^
15:59:04 <flexo> the munich city center is really beautiful
15:59:58 <jix> but still it wouldn't be the number 1 place i want to live
16:00:11 <flexo> (granted, there are several bavarian beautiful cities)
16:00:35 <flexo> yea well. the rents are somewhat expensive hehe
16:00:37 <jix> 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 <flexo> paying 575 eur with heating included for 38,5 m^2 x.x
16:02:11 <flexo> (and given the district this is rather cheap..)
16:02:18 <jix> hmm since i never had to rent a flat yet i have no idea how expensive that is usually or here
16:02:31 <flexo> in bremen? maybe the half :)
16:03:01 <flexo> i think "half of it" would be more correct ;)
16:03:29 <flexo> so yea, apple is here. not the reason i moved here though heh
16:03:43 <flexo> have been doing flight- and maintaince-simulators for eurocopter and eads for the last year
16:04:22 <flexo> commuting between home and munich twice a week..
16:04:35 <jix> i have been doing work on nautics-simulators (dunno if that is translated correctly) :)
16:04:45 <flexo> which means getting up at 4am on monday to start working at 10:30
16:04:54 <flexo> doing 10 hour days the rest of the week
16:05:07 <flexo> because of going back on friday at 12:00
16:05:13 <jix> that's hard....
16:05:37 <flexo> .. yea. now i moved :)
16:06:06 <jix> but what i did was just 3d graphics nothing specific to simulation
16:06:41 <flexo> next project will be integrating the control hardware from one flight-simulator with the simulation from another
16:06:45 <flexo> which means integration testing. fun :)
16:07:15 <jix> 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:18 <flexo> you know what everyone says... there is no way around the south of germany in the IT sector.. ;)
16:09:06 <flexo> as i just told you. even the "heizungsableser" are desperately searching for qualified employees ;)
16:09:22 <jix> well i don't want to work for a heizungsableser ^^
16:09:37 <jix> (even if it's IT work)
16:09:42 <flexo> there's posters everywhere
16:10:10 <flexo> 17:02 < jix> well i don't want to work for a heizungsableser ^^
16:10:57 <flexo> ^ ofcourse not as a...
16:11:14 <flexo> don't know the right term
16:11:17 <jix> flexo: i got it that way (hence i added (even if it's IT work))
16:11:42 <flexo> i mean not as an employee ofcourse
16:12:03 <flexo> i've been working as a freelancer for the past two years
16:12:14 <flexo> and i seriously don't care what customers do for their living :)
16:12:32 <jix> well but from what i can imagine the IT work a heizungsableser-company needs isn't that interesting
16:12:33 <flexo> if they've got an interesting project to work on - we'll see
16:12:38 <jix> that was my point
16:12:44 <flexo> not for the company
16:13:27 <flexo> he's working as a freelancer too
16:14:01 <flexo> this was not related to "heizungsablesen" in any way
16:14:08 <jix> ah now i got it ^^
16:14:12 <flexo> except the fact that he seems to earn a few bucks by doing it
16:15:04 <flexo> really got to get back into freelancing
16:15:15 <flexo> for obvious reasons i didn't have much time last year..
16:15:34 <jix> 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 <flexo> the weather is better too
16:16:05 -!- BeholdMyGlory has joined.
16:16:12 <jix> i'm fine with the weather here
16:16:13 <flexo> there are some language issues though
16:16:55 <flexo> i've often been in bremen
16:16:59 <flexo> it's not as worse as the oberharz
16:17:09 <flexo> but it's not something to be fine with :)
16:17:12 -!- BeholdMyBot has joined.
16:17:33 <jix> flexo: what does anoy you about the weather in bremen?
16:17:38 <BeholdMyGlory> ^bf >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.
16:17:39 <BeholdMyBot> Interpreting >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.
16:17:49 <flexo> jix: it's cold, rainy, gray - just as all nothern germany
16:18:11 <BeholdMyGlory> okay. seems i'm not the first one who made a bf-interpreting bot
16:18:26 <jix> it's not too hot here i like that
16:18:30 -!- BeholdMyGlory has left (?).
16:18:55 -!- BeholdMyBot has left (?).
16:19:04 <flexo> it's not "hot" in the south either. just very comfortable.
16:19:16 <jix> well when i was in munich the last time it was way too hot
16:20:37 <jix> but i think this "where to live" discussion is going nowhere and is quite redundand
16:21:23 <flexo> 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 <ehird> 16:18 <BeholdMyGlory> okay. seems i'm not the first one who made a bf-interpreting bot
16:50:03 <ehird> 16:18 <BeholdMyGlory> that's dissapointing
16:50:07 <ehird> So virginly innocent.
16:50:11 <ehird> fungot is written in befunge by the way.
16:50:11 <fungot> ehird: when people poke me at night, dressed completely in white and all sorts of odd things, so it was 2002
16:50:20 <ehird> http://zem.fi/~fis/fungot.b98.txt
16:50:20 <fungot> ehird: and er, " singularity"? so it's serious?
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:18:31 <oerjan> depends what you mean by "today"
17:18:45 <oerjan> 03:18:22 * ais523 wonders if BeholdMyBot interprets any esolangs yet
17:30:50 <oerjan> i would like to warn people against visiting Trondheim in January.
17:31:37 <oerjan> 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:38:37 <oerjan> O_o was that automatic?
17:40:52 <olsner> btw, was this the channel where you were discussing volatile and signals the other day?
17:41:39 <olsner> did you get around to discussing sig_atomic_t? if not I believe someone may have drawn incorrect conclusions
17:45:53 <olsner> 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 <asiekierk> I'm uploading another sock puppet movie
17:55:38 <asiekierk> The points are: ".", ".", "." and ".".
17:56:01 <oerjan> but under what topology?
17:58:02 <asiekierk> ((i hope YouTube WILL make it HQ this time))
17:58:16 <ehird> it will be my pleasure not to watch it
17:58:37 <asiekierk> and i wasted 1 hour of my life to do that :(
17:58:51 <asiekierk> NEWS @ SOCK | ehird doesn't want to watch my videos!
17:59:04 <oerjan> ehird: hey don't talk like that! you'll force me to watch it just out of pity :(
18:00:31 <AnMaster> <oerjan> but under what topology? <-- heh
18:01:03 <AnMaster> oerjan, I *think* I understood it, I know a bit of basic topology.
18:01:05 <oerjan> anywhere else that would have been too obscure for _anyone_ to get it :)
18:01:13 -!- MigoMipo has quit ("Life without danger is a waste of oxygen").
18:02:59 <oerjan> 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 <AnMaster> oerjan, also a topologist can save on expenses for coffee breaks in a unusual way. :)
18:11:16 <AnMaster> oerjan, I'm quite sure this joke is old
18:11:17 <ehird> don't try and understand it, I think it would kill you
18:11:29 <oerjan> ehird: so you've heard it?
18:11:36 <ehird> but AnMaster's telling it
18:11:49 <oerjan> you mean he'll mess it up somehow?
18:11:59 <ehird> no, but if he thinks it's funny, it's probably _awful_
18:12:00 <oerjan> so the point disappears...
18:12:22 * AnMaster drinks a cup of coffee and then eats the cup as a doughnut.
18:12:22 <ehird> my logic is infallable
18:12:29 <oerjan> also, completely unintended until i clicked return
18:13:18 <oerjan> i was fearing a klein bottle
18:13:45 <AnMaster> 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:14:08 <AnMaster> oerjan, yes that one was much worse
18:14:26 <oerjan> which for puns means better
18:14:29 <fizzie> 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:15:24 <oerjan> but is it the inside or outside volume?
18:15:43 <ehird> 18:15 <AnMaster> fizzie, that is a fake one
18:15:52 <ehird> wanna show me a real klein bottle?
18:16:34 <oerjan> first we need to invent wormholes. then it will be a simple matter.
18:17:37 <oerjan> possibly also strange matter
18:18:25 <AnMaster> oerjan, couldn't you do it if you could access a 4th dimension (not time)
18:25:53 <asiekierk> 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:27 <oerjan> (not actually unregistered)
18:32:47 <ehird> that is 5 characters total
18:33:12 <ehird> i know one so far: t.cx is available
18:33:17 <ehird> but I can't find a registrar that will accept it
18:33:50 <Slereah_> No one will click on a .cx link, ehird
18:34:01 <ehird> sure they will, there's plenty of non-goatse .cxs about nowadays
18:34:16 <jix> ehird: some domains have a policy to only accept domain names with a specific length
18:34:17 <oerjan> hm a.com seems not to exist
18:34:27 <ehird> i don't know if it's global nowadays though
18:34:31 <jix> like for .de it has to bee at least 3 chars afaik... only big companies seem to get an exception...
18:34:31 <oerjan> are you sure single letter domains are legal?
18:34:40 <jix> like db.de or o2.de
18:34:44 <ehird> [a-z].cc are registered
18:34:50 <jix> (or maybe they dropped that limitation)
18:34:53 <ehird> well, all letters .cx apart from t are registered
18:35:04 <ehird> a-z.cc only display their namse with varying background colours
18:35:48 <oerjan> y.fr does not exist, disappointing
18:35:52 <ehird> note: this search of all 3-char domains that can be registered by foreigners will take like 500 years
18:36:01 <ehird> y.es isn't registered :(
18:36:18 <jix> ehird: why will it take that long?
18:36:42 <ehird> jix: because there's a fucking lot of domains to search through :^)
18:36:49 <oerjan> a.cc has a webpage at least
18:36:54 <ehird> oerjan: yes, a-z.cc do
18:36:57 <ehird> 18:35 <ehird> a-z.cc only display their namse with varying background colours
18:36:57 <ehird> 18:35 <ehird> oddly
18:37:06 <ehird> jix: there are 87 cctlds that are registerable by foreigners
18:37:12 <ehird> and i have to check a-z, 0-9 on all of them
18:37:20 <ehird> I could filter for doesn't-require-predefined-subdomain
18:37:39 <oerjan> oh by foreigners, i guess that excludes .no
18:37:51 <oerjan> i think you need a registered norwegian company
18:37:54 <ehird> you can't register .no outside of norway, it seems
18:38:00 <ehird> you can with .se though
18:38:08 <ehird> %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 <AnMaster> ehird, you could automate the whois requests
18:38:59 <ehird> no shit, that's what I'm doing
18:39:02 <ehird> except you don't need to whois
18:39:05 <ehird> just try a dns lookup
18:39:27 <AnMaster> ehird, some may go to "this domain isn't registered yet"
18:39:36 <ehird> but I wouldn't associate with such uncouth tlds anyway
18:39:52 <AnMaster> ehird, well I have seen it for .com and what not
18:40:04 <ehird> oh, those are just squatters.
18:40:15 <ehird> they'd want me to pay like £500 upwards
18:40:28 <AnMaster> you mean some registerer(sp?) reserve a domain?
18:41:05 <ehird> they register valuable-looking domains
18:41:10 <ehird> and sell them at a batshit insane premium
18:45:26 <ehird> % ruby one-char-domains.rb | tee one-char-domains.txt
18:46:13 * ehird just runs it in a terminal
18:46:50 <ehird> it fails when you pipe it
18:46:54 <jix> ehird: dns isn't enough i think
18:47:10 <ehird> if you can look it up to an IP, it's registered
18:47:12 <jix> what if i register a domain and don't set up dns?
18:47:25 <ehird> well, okay, but that's gotta be very rare
18:49:12 <ehird> jix: how would you do it, then?
18:49:15 <ehird> whois is amazingly slow.
18:50:40 * ehird drops .ag from script due to lagging up the whole thing
18:51:51 <jix> ehird: just send out the whois requests in parallel
18:52:01 <ehird> jix: and get blocked from the servers? nothx
18:52:07 <jix> they block that?
18:52:12 <jix> hmm then first do dns in parallel
18:52:22 <jix> and do whois for those who don't answer
18:52:30 <jix> dns in parallel should be no problem at all
18:52:31 <ehird> nothing to do with parallel, something's going infinite
18:52:35 <ehird> the lookup never terminates
18:52:40 <ehird> i'm trying to figure out why the fuck
18:52:48 <jix> no dns server
18:52:55 <jix> but registered maybe?
18:52:56 <ehird> except I can resolve names frmo the server
18:53:01 <ehird> a.ag takes infinite amount of time to resolve
18:53:06 <ehird> bmw.ag loads immediately
18:53:24 <jix> a.ag times out here...
18:53:56 <ehird> wonder how I could set the timeout using ruby's Resolv::DNS.
18:54:07 <jix> ehird: the nameserver for a.ag isn't online
18:54:23 <ehird> so I can't whois, I can't dns.
18:55:37 -!- KingOfKarlsruhe has joined.
19:00:43 -!- Badger has quit ("leaving").
19:05:19 <ehird> The "Shut Up Net::DNS I Know The Lookups Will Fail" maneuver:
19:05:20 <ehird> dns.instance_eval { @logger = Logger.new(File.open("/dev/null")) }
19:06:55 -!- Sgeo has joined.
19:08:08 <ehird> 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 <jix> hmm have a working script now
19:12:47 <ehird> http://pastie.org/private/ertajest839sfbb2vei1yw
19:13:06 <ehird> And also intolerably slow , but there you go.
19:13:33 <jix> missed an I there
19:13:36 <jix> mine is pretty fast
19:15:39 <jix> still testing
19:15:46 <jix> haven't done a complete run yet
19:16:02 <ehird> Of course, even if I find one of these domains that is nice and available and registerable, it'll cost like £100/year
19:17:05 <jix> took me 53.727secs to find 1460 free domains
19:17:23 <ehird> 1460? Is that using the same cctld set as mine?
19:17:55 <ehird> neat. show your script? :)
19:17:58 <oklopol> why did the tld cross the road?
19:18:05 <ehird> to get to the other sied
19:18:16 -!- Corun has quit ("This computer has gone to sleep").
19:18:18 <oklopol> no to get to the other SITE XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
19:18:18 <jix> ehird: i want to try how fast i can get it first ;)
19:18:28 <oklopol> no wait that didn't make sense.
19:18:36 <ehird> jix: psht, 53 seconds is faster than the 10+ minutes I got :(
19:18:59 <oklopol> err. isn't the bottleneck kinda not in the script if you're doing something like that?
19:19:48 <oklopol> well i guess you could optimize the average running time by a few microseconds still.
19:20:42 <ehird> jix: besides, how fast does a program like that need to be?
19:20:47 <ehird> i mean, vs actually being able to read it
19:20:53 <jix> oklopol: i'm trying how many worker threads can run in parallel
19:21:08 <ehird> that's machine-specific.
19:21:19 <jix> well might be the dns server drops request at some point...
19:21:38 <jix> like with 100 worker threads i seem to lose some
19:22:07 -!- Corun has joined.
19:22:53 <oerjan> wouldn't one thread per tld be more reasonable...
19:23:17 <jix> oerjan: well i use a queue for all tlds
19:23:23 <jix> oerjan: uhm for all domains
19:23:25 <oerjan> then they all are contacting different servers
19:23:37 <jix> oerjan: you send out the requests to the same server anyway
19:23:47 <jix> and then your dns server looks into its cache and then reaches for other servers
19:23:54 <ehird> how about just giving the script while you mess around with that :D
19:23:56 <jix> that's how dns works
19:24:22 <oerjan> surely there is nothing preventing you from contacting the tld servers directly
19:24:26 <jix> http://rafb.net/p/awMQ2387.html
19:24:42 <jix> oerjan: except making the code more complex
19:24:44 <oerjan> after using your local dns server once to get their names
19:24:54 <ehird> ('a'..'z').each do |letter|
19:25:21 <ehird> which should slow things down quite a bit...
19:25:54 <ehird> outputter = Thread.new do
19:25:55 <ehird> while line = output.pop
19:26:04 <ehird> that will quit on you randomly
19:26:06 <ehird> if output ever gets empty while that ticks
19:26:15 <jix> ehird: output.pop blocks
19:26:32 <jix> but the while is indeed a bit stupid
19:26:50 <ehird> just STDOUT.puts in the threads
19:26:53 <jix> because i never put nil in there
19:27:06 <jix> ehird: two threads printing at the same time
19:27:11 <jix> happened without that
19:27:23 <ehird> umm, presumably stdout is line-buffered
19:27:32 <jix> ehird: well you get two lines and then two newlines
19:27:36 <jix> instead of line, newline, line, newline
19:27:45 <jix> i could have used a mutex for output tho.... ^^
19:28:36 <jix> thinking of that i'll just do that
19:30:25 <jix> and it seems i introduced a bug in the last version without testing
19:30:38 <jix> nameing two variables the same
19:31:29 <ehird> IO.popen("host -W #{timeout} #{domain} &> /dev/stdout","r") do |pipe|
19:31:33 <ehird> that's gotta be a bottleneck
19:31:52 <jix> starting a process vs waiting for a dns replay?
19:32:16 <jix> i doubt that
19:35:14 <jix> updated version with 10 workers:
19:35:15 <jix> real2m49.290s
19:35:15 <jix> user0m10.439s
19:35:15 <jix> sys0m21.829s
19:35:20 <jix> 1998 domains.txt
19:35:24 <ehird> well, that's worse then isn't it
19:35:55 <jix> worse than what?
19:36:11 <ehird> when it took 50sec
19:36:15 <jix> well i used 30 workers there
19:36:16 <ehird> oh, is this with 0-9 added?
19:36:27 <jix> and i only used 10 to not flood the dns server
19:36:52 <jix> http://rafb.net/p/q6SwbW77.html << the code
19:38:17 <ehird> looks good. I'll run it in a bit. wanna paste domains.txt? :)
19:38:32 <ehird> 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 <jix> http://rafb.net/p/ji5zS758.html << sorted domain list
19:41:52 -!- seveninchbread has joined.
19:44:41 <ehird> http://newyork.craigslist.org/mnh/eng/989464357.html
19:45:34 <ehird> 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:57 -!- Mony has quit ("quit").
19:53:48 <jix> hmm whois says whether the domain is invalid or free to buy
19:54:20 <ehird> but not in a standard format.
19:54:46 <jix> but having it reduced to about 2000 domains whois might even work
19:55:07 <ehird> .cx doesnt seem to allow single-char names
19:55:11 <ehird> so you can eliminate them all
19:55:26 <ehird> 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 <ehird> 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 <lament> i'm beginning to understand the bass guitar fretboard!
21:47:47 <lament> that's the nicest position.
21:48:13 <lament> there's a high shape and a low shape, and the two have a common middle part.
21:48:37 <lament> instead of memorizing four-fret shapes, such as
21:48:55 <lament> (that's a high shape, by the way)
21:49:10 <lament> it makes more sense to memorize the low-high pair
21:49:18 <lament> because they share the middle part anyway
21:50:01 <lament> the high shape can be seen on the right.
21:50:48 <lament> (it's, uh, the E shape)
21:52:20 <lament> it's only 2-fret movement to switch from low to high or from high to low.
21:52:31 <oklopol> i just remember strings rise in fourths.
21:53:19 <lament> when actually playing, you don't have time to calculate what note is where
21:53:31 <lament> you need to know the shapes by heart
21:53:36 <AnMaster> lament, I fail at reading the notation you used
21:53:55 <AnMaster> I played guitar, though not bass guitar
21:54:02 <oklopol> lament: well i guess if you're doing a sweet sweep or something.
21:54:24 <AnMaster> (that is of course acoustic guitar)
21:54:29 <lament> AnMaster: they're just nets, people normally draw them vertically but i draw them horizontally here
21:55:15 <AnMaster> 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:35 <AnMaster> (yes I obviously fail at understanding the notation)
21:55:53 <lament> AnMaster: the fretboard is horizontal in that pic.
21:55:59 <lament> each chat line is a string.
21:56:14 <lament> it's just like you see the fretboard if you look at it while playing.
21:56:22 <AnMaster> lament, how would you hold it with those two low O?
21:56:50 <lament> when playing, you're restricted to a single position
21:56:59 <lament> five, if you extend a finger
21:57:13 <lament> like, this is a major scale
21:57:27 <lament> major scale, one octave in a single position
21:57:31 <AnMaster> lament, also, how many strings does a "bass guitar" have? You have shown 3 and 4 before
21:57:48 <lament> bass guitar has four strings: E A D G
21:57:53 <lament> same as four bass strings on a guitar
21:58:00 <lament> so all this stuff applies to that as well
21:58:15 * AnMaster has only played classical 6-stringed acoustic guitar
21:58:49 -!- BeholdMyGlory has joined.
21:58:58 <AnMaster> lament, I know the word, it means in a cage, shouting (upper case)
21:59:04 <AnMaster> but I assume that isn't what you mean
21:59:20 <lament> there're five basic chords
21:59:45 <AnMaster> ah right, I never heard that name for them
21:59:47 <lament> other chords are formed from those
21:59:54 <lament> moved to a different fret and/or altered
22:00:16 <lament> each chord corresponds to a scale
22:00:17 <AnMaster> lament, also it was around 5 years I played played guitar, I take piano lessons nowdays
22:00:20 <lament> each chord shape, i mean
22:00:27 <lament> cool, what do you play?
22:01:24 <AnMaster> right, why didn't you say that ;P
22:01:53 <oklopol> AnMaster: what else could he have meant
22:01:59 <AnMaster> lament, well, currently I have a Swedish traditional xmas song
22:02:23 <AnMaster> lament, the first lesson after xmas is on Thursday
22:03:10 <AnMaster> anyway busy now, *goes back reading postgre sql manual*
22:03:57 <AnMaster> lament, well there are two downsides (for non-electrical ones): 1) heavy 2) uses a lot of space
22:04:08 <lament> even electric ones, yeah
22:04:19 * oerjan somehow thought Himlen i min famn was written by Carola ;D
22:04:25 <AnMaster> at home I have an electrical one, I would never be able to get a non-electrical one up the stairs
22:04:50 <AnMaster> a grand piano is a lot nicer to play on
22:05:11 <AnMaster> oerjan, maybe she sang it or such?
22:05:29 <AnMaster> oerjan, the music sheet says "Trad"
22:06:02 * AnMaster tries to resume reading postgresql manual
22:06:15 <oerjan> she _is_ the first google hit for it :D
22:08:30 <AnMaster> 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:09:01 <oerjan> http://sv.wikipedia.org/wiki/Himlen_i_min_famn
22:09:28 <AnMaster> oerjan, odd that it says "traditional" then on the sheet of music.
22:09:34 <AnMaster> and there are no citations there
22:09:39 <oerjan> well if you believe swedish wikipedia
22:09:59 <oerjan> well it is strange that _most_ of the google hits for the first two pages mention her
22:10:02 <AnMaster> and the sheet of music could be wrong, who knows
22:10:17 <oerjan> the melody could be older
22:10:50 <FireFly> Yey, my JS snake has 7th hit on swedish google for pages from the whole web for "Javascript snake" :D
22:10:52 <oerjan> it's not exactly unheard of for old melodies to get new christian texts
22:12:03 <AnMaster> 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:32 <oerjan> your sheet music book?
22:14:03 <FireFly> http://www.google.com/search?hl=sv&client=opera&rls=en&hs=vCV&q=javascript+snake+&btnG=S%C3%B6k&lr=
22:14:05 <AnMaster> 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:15 <FireFly> > FireFly.nu - Javascript-Snake
22:14:49 <FireFly> "a photocopy" "Kopiering förbjuden"
22:14:53 <ehird> Swedes. They are crazy
22:15:10 <oerjan> hm there's another link claiming she is the composer (but not the lyrics writer)
22:15:15 <ehird> BeholdMyGlory: because they are
22:15:17 -!- kar8nga has left (?).
22:15:29 <oerjan> oh wait that's a norwegian text translation
22:15:34 <ehird> BeholdMyGlory: yes: everyone in here.
22:15:57 <AnMaster> FireFly, interesting if you referse 180 degrees it looks backwards but continues forwards
22:15:58 <ehird> sheesh do you realise where you are
22:16:06 <ehird> you're crazy by definition
22:16:08 <FireFly> I know, and no, it isn't :P
22:16:29 <FireFly> But I havn't done anything to try to fix it
22:16:48 <lament> AnMaster: pianos are the best because you play them sitting down
22:16:57 <AnMaster> FireFly, why not use "Spel slut" instead of "Game over"?
22:17:05 <ehird> because swedes are crazy
22:17:15 * oerjan adds -carola to the google search
22:17:32 -!- BeholdMyBot has joined.
22:17:44 <FireFly> Not very good when you link it in english channels :D
22:17:55 <FireFly> No, but I prefer the english term, feels more.. correct
22:17:55 <BeholdMyBot> Vote cast by BeholdMyGlory: Are swedes crazy?
22:18:10 -!- jix has quit ("...").
22:18:35 <AnMaster> ehird, that counts as abstain?
22:18:37 <lament> BeholdMyGlory: "Vote cast by BeholdMyGlory" means you have voted.
22:18:44 <oerjan> this is not helping...
22:19:00 <ehird> ^burninafireypitofhell
22:19:04 <oerjan> hey i didn't get to vote :(
22:19:13 -!- ehird has changed nick to notehird.
22:19:19 -!- notehird has changed nick to ehird.
22:19:27 -!- ehird has left (?).
22:19:29 -!- ehird has joined.
22:19:35 -!- ehird has left (?).
22:19:43 -!- notehird has joined.
22:19:52 -!- notehird has changed nick to ehird.
22:19:55 <FireFly> Protip: It uses the hostname
22:19:56 <ehird> im not changing my effing ident for you
22:19:58 <lament> ehird: change username
22:20:18 <lament> "No vote cast" is not correct either.
22:20:19 <AnMaster> FireFly, hostname is bad, since often a lot of people are on the same host
22:20:37 <FireFly> Better than no protection at all / nick protection
22:20:50 -!- BeholdMyBot has quit ("bye").
22:21:13 <ehird> depends how well you pay. :|
22:21:20 <AnMaster> lament, that always confused me
22:21:46 <AnMaster> "Does too" seems like bad English grammar.
22:21:55 <AnMaster> BeholdMyGlory, no voting in progress
22:21:57 <lament> here's a bass guitar with infinitely many (well, 10) strings:
22:21:58 <ehird> <AnMaster> wut is an idiom??????//////
22:22:18 <lament> http://hpaste.org/13867
22:22:24 <ehird> AnMaster: "no, you're wrong, it does"
22:22:30 <lament> you'll get the same shape if you tune a regular guitar in all fourths
22:23:04 <AnMaster> 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 <ehird> omg, english is not totally logical
22:23:38 <fizzie> I hopes you people already advertised fungot's sources to new bot-writers, hmm?
22:23:39 <fungot> fizzie: heh... yes, i can accept that... " angery"?
22:23:39 <ehird> let's switch to LOJBAN
22:23:40 -!- BeholdMyBot has joined.
22:23:58 <ehird> BeholdMyGlory: in case you missed it - http://zem.fi/~fis/fungot.b98.txt
22:23:59 <fungot> 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 <fizzie> Ha, the tab strikes again.
22:24:03 <ehird> it also interprets brainfuck
22:24:10 <ehird> I suggest you don't bother. :D
22:24:27 <ehird> BeholdMyGlory: the source to fungot
22:24:27 <fungot> 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 <ehird> written in befunge-98
22:24:37 <ehird> http://esolangs.org/wiki/Befunge
22:24:44 <ehird> ^bf ,[.,]!it does brainfuck
22:24:48 <ehird> ^ul (and underload)S
22:24:48 <FireFly> I don't like the syntax of Befunge ._.
22:24:50 <lament> ^vote Should bots have the same rights as human IRC users?
22:24:51 <BeholdMyBot> Vote created by lament: Should bots have the same rights as human IRC users?
22:24:52 <ehird> fungot: and it babbles nonsense!
22:24:53 <fungot> ehird: riight. with lynx that is: ( vector-set! hwc 3 o)
22:25:09 <ehird> In conclusion: stop writing your esoteric bot unless you can match its features in a more esoteric way. :P
22:25:10 <oklopol> lament: err where does the scale start? from the lower-left?
22:25:24 <lament> oklopol: from anywhere, really
22:25:58 <lament> oklopol: if it's c-major, then C is on the second string from the bottom on the first fret
22:26:10 <lament> oklopol: but basically whenever you see this shape
22:26:21 <oklopol> oh the 4th note from lower-left
22:26:21 <lament> the bottom-right note there is the root
22:27:06 <BeholdMyGlory> ehird: actually, it's not supposed to have something to do with esoteric languages
22:27:11 <oklopol> 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:23 <AnMaster> BeholdMyBot, "<BeholdMyBot> Yes leads no with 1>0." <-- shouldn't it be "leads over"
22:27:53 <oerjan> AnMaster: is "komponist" the word for composer in swedish?
22:27:53 <oklopol> (visual pattern matching skills that is, they work more consciously, and less efficiently)
22:28:07 <BeholdMyBot> Vote created by BeholdMyGlory: Does swedes pwn?
22:28:23 <lament> oklopol: it seems necessary to imagine something like this while actually playing to be sure you hit the right frets
22:28:29 <ehird> BeholdMyGlory: can you stop kthx
22:28:30 <AnMaster> oerjan, I have no clue what a "komponist" is.
22:28:43 <lament> oklopol: (that's not much to imagine since the actual repeating pattern is pretty small)
22:29:09 <ehird> http://polandian.wordpress.com/2008/04/21/polish-road-signs-some-of-my-favorites/
22:29:10 <AnMaster> oerjan, what is it in Norwegian?
22:29:19 <oklopol> lament: well i remember all (jump-as-interval, jump-in-strings) tuples
22:29:51 <AnMaster> ^vote Will this vote end in a draw?
22:29:51 <BeholdMyBot> Vote created by AnMaster: Will this vote end in a draw?
22:29:53 -!- BeholdMyBot has quit ("bye everybody :D").
22:30:01 <oerjan> i was trying to find a way to get only swedish hits on the question who wrote that song
22:30:02 <AnMaster> I was trying to create a PARADOX!
22:30:33 <FireFly> oerjan, try "search for pages in swedish" on swedish google
22:30:36 <oklopol> 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 <oerjan> FireFly: using kompositör seemed to work
22:31:26 <oerjan> this too claims carola is the composer: http://www.notpoolen.com/SheetMusic/Default.aspx?SheetMusicID=1230
22:32:01 <AnMaster> oerjan, well I can only cite what it says in sheet of music
22:32:18 <olsner> wtf, why do I find you talking about carola?
22:32:20 <oerjan> is it really the exact same melody?
22:33:35 <oerjan> 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 <oerjan> but his notes are _older_ than carola's record!
22:34:18 <olsner> she is a crazy devout christian so it wouldn't surprise me
22:34:57 <oerjan> i didn't know crazy devout christians could do time travel ;D
22:35:00 <MizardX> ^vote Will the next vote be ^no?
22:35:03 <ehird> olsner: some redundancy there
22:35:31 <olsner> ehird: no, when it comes to carola that really isn't redundant :P
22:36:26 <oerjan> "greater than the sum of the parts", perhaps...
22:36:52 <ehird> i am _so_ intolerant :D
22:37:13 <ehird> die ... non-atheist scum!
22:37:54 <ehird> ANTI-JIHAD \//////////////////////////////////
22:38:15 <FireFly> INFINITE LOOP = SUICIDE +[>+]
22:38:37 <ehird> Thank you for that
22:39:20 <ehird> it'll just kill it after a while.
22:39:59 <BeholdMyGlory> being coded in java, the memory runs out almost instantly
22:40:13 <ehird> we're not friends any more.
22:40:17 <ehird> FireFly: underload
22:40:24 <ehird> http://esolangs.org/wiki/Underload
22:40:27 <ehird> BeholdMyGlory: _java_
22:40:41 <ehird> BeholdMyGlory: _j_a_v_a_
22:40:56 <FireFly> We have a Java test tomorrow
22:41:17 <FireFly> It's either Java or no programming for us
22:41:17 <ehird> FireFly: well he seems to be ok with it
22:41:23 <ehird> BeholdMyGlory: you are unholy
22:42:19 <ehird> yes. you are religious.
22:42:26 <FireFly> Hrm, intepreting argh in command-line would be quite hard
22:42:52 <BeholdMyGlory> ehird: no. no, I certainly are not religious. you take that back this minute!
22:43:05 <ehird> BeholdMyGlory: ok mr religious
22:43:07 <oerjan> FireFly: it's somewhere between argc and argv
22:44:03 <ehird> BeholdMyGlory: insensitive much
22:44:29 * oerjan makes another notch in his gun
22:45:06 <BeholdMyGlory> how are strings stored in the buffer terminated in bf?
22:45:45 <AnMaster> <FireFly> 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 <ehird> ... BeholdMyGlory:
22:45:54 <ehird> that makes no sens
22:46:01 <ehird> there's no intrinsic string mechanism in bf.
22:46:40 <oerjan> AnMaster: you try making a 1-line ASCII gun
22:46:42 <ehird> well you make no sense :P
22:47:06 <AnMaster> oerjan, ===# <-- seem from above
22:47:36 <oklopol> BeholdMyGlory: the language imposes no constraint on how you store strings.
22:47:57 * AnMaster prefers his =========##### (again from above)
22:48:16 <FireFly> It was supposed to be something which it doesn't look like
22:48:18 <oerjan> BeholdMyGlory: EOF is often given as 0 on input, i think fungot uses that
22:48:19 <fungot> oerjan: eval ( ( ( in there. an mit scheme repl does indeed provide hooks for customizing the printer, since everything is global :)
22:49:01 <oerjan> ^bf ,[.,]++++++++[>+++++<]>.!test
22:49:18 <oerjan> ^bf ,[.,]++++++++[>+++++<-]>.!test
22:49:19 <BeholdMyGlory> oerjan: hm. i've tried that, but game of life doesn't work any better for that in my interpreter
22:49:38 <AnMaster> BeholdMyGlory, eh? game of life in bf?
22:49:43 <ehird> AnMaster: it exists
22:49:45 <ehird> BeholdMyGlory: whaaaaaaaat
22:49:50 <ehird> that makes no sense
22:49:50 <oerjan> yeah fung*t does 0 on eof
22:49:59 <ehird> AnMaster: game of life in BF exists
22:50:06 <AnMaster> oerjan, fung*t? Did you mean fungot?
22:50:06 <fungot> AnMaster: import " ircutils" def x def lament set lament getuser " esoteric" and " fnord
22:50:12 <ehird> that's why he did that.
22:50:19 <BeholdMyGlory> http://www.linusakesson.net/programming/brainfuck/index.php
22:50:56 <AnMaster> ehird, also of course it exists, my question was how it was related to the line oerjan ran
22:51:12 <ehird> you fail at parsing english.
22:51:13 <BeholdMyGlory> I actually think that the person who made game of life to bf is swedish (Linus Åkesson sounds swedish, right? :P)
22:51:35 <AnMaster> BeholdMyGlory, yes, but I don't know if it could be some other Nordic country
22:51:49 <oerjan> AnMaster: i was merely testing fung*t's EOF convention
22:52:20 <ehird> 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:40 <AnMaster> hm Lund, that is Danish isn't it ;P
22:52:42 <oerjan> BeholdMyGlory: other common EOF conventions for bf are "no change" and -1
22:53:09 <AnMaster> (it is actually close to Denmark, and the dialect there is like a mix of Swedish and Danish)
22:53:22 <oerjan> BeholdMyGlory: well if it's 8-bit
22:53:47 <fizzie> Re fung*t, the tape is 1000 cells long, wraps, and the cells are 8-bit and also wrap.
22:53:56 <ehird> fizzie: he means eof
22:54:02 <ehird> BeholdMyGlory: go for 0
22:54:21 <fizzie> ehird: Yes, I just thought I'd list the other conventions I used. EOF-0 was already mentioned.
22:54:45 <ehird> why not make it unbounded
22:54:47 -!- Corun has joined.
22:54:56 <AnMaster> ehird, have you run into any issues so far?
22:55:11 <ehird> BeholdMyGlory: 30,000 is müller's original
22:55:15 <ehird> but unlimited is TC
22:55:16 <oerjan> 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 <ehird> assuming an infinite computer
22:55:28 <fizzie> The original wasn't unlimited either. And I don't want it to consume an unbounded amount of memory.
22:56:08 <BeholdMyGlory> ehird: well, i use an arraylist, making the memory unlimited, as far as java allows it
22:56:19 <AnMaster> fizzie, do you pack 4 bf-cells into each bef-cell?
22:57:31 <fizzie> 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".
23:02:08 <BeholdMyGlory> okay, it's after midnight here in sweden, and it's time to go to bed
23:02:17 -!- BeholdMyGlory has left (?).
23:03:37 -!- FireFly has quit ("Later").
23:18:27 <AnMaster> ARGH I have become trapped in a tv troupe website
23:23:16 <AnMaster> it means "Life Without A Number" according to google
23:23:34 <AnMaster> No standard web pages containing all your search terms were found.
23:23:34 <AnMaster> Your search - EOCREMCA - did not match any documents.
23:23:42 <AnMaster> Your search - WTTBYAAN - did not match any documents.
23:24:05 <oerjan> oklopol: you are even more evil than me. i am proud of you.
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:54 <AnMaster> ehird, did you google it first
23:24:55 <oklopol> i'll just assume you didn't, just tell my if you did.
23:25:12 <AnMaster> ehird, it seems to be a site for gay porn...
23:25:13 <oklopol> you don't have to google "eurocreme".
23:25:28 <AnMaster> Eurocreme.com - Welcome to Eurocreme.com!
23:25:28 <AnMaster> 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 <AnMaster> www.eurocreme.com/ - 7k - Cached - Similar pages -
23:26:51 <oerjan> ehird: don't you dare ruin your precious innocence!
23:27:11 -!- olsner has quit ("Leaving").
23:27:47 <oklopol> in no sense does he have innocence.
23:28:20 <oerjan> yay i found a flaw in oklopol's sarcasm detector!
23:28:39 <oklopol> oerjan: sorry, pun generator overrides it.
23:29:07 <oerjan> oklopol found a flaw in my pun detector!
23:31:11 <oklopol> inner sensation chicks are hot
23:34:13 <oklopol> okokokokokokokokokokokokoko
23:34:18 <oklopol> should probably go to sleep soon
23:34:30 <oklopol> courses start tomorrow \o/
23:34:36 <oklopol> life is worth living again!
23:36:43 <kerlo> First amendment; therefore, despite being only 11, I can view all the hardcore gay pornography I want.
23:36:47 <kerlo> Or something like that, anyway.
23:38:13 <oklopol> you're 11 and you know lojban?
23:38:25 <kerlo> I'm 16 and know only some lojban.
23:38:33 <oklopol> well you know all the best words.
23:39:09 <oklopol> my nick comes from "lo polko", it means "the path", you know, i'm a kung fu master.
23:39:27 <oklopol> (also don't look that up, it's a secret gismu)
23:40:10 <ehird> oklopol: kerlo = ihope
23:40:14 <ehird> = Warrigal = warrie = uoris
23:40:18 <ehird> = dogface or whatever
23:40:28 <oklopol> ehird: ohh that i have missed somehow.
23:40:29 <kerlo> Which took me two minutes to look up.
23:40:51 <ehird> 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 <kerlo> Hmm. ihope, dogface, Warrigal, warrie, uoris, kerlo, in that order, I believe. So I change nicks every eight months, on average?
23:42:02 <kerlo> And kerlo is mundane enough that I could actually use it as a real-life nickname. :-P
23:42:48 <kerlo> I am a female war.
23:43:04 <kerlo> But "kerlo" is obviously a male name, as it ends in "o".
23:43:16 <oklopol> well yeah i guess girl-o could be like a tranny
23:43:32 <kerlo> Despite the last letter of a lojban gismu being meaningless except in precisely one case.
23:44:06 <kerlo> (It's required to distinguish between broda, brode, brodi, brodo and brodu, which are isomorphic.)
23:44:41 <oklopol> "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 <oklopol> 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 <oklopol> aaaanyway, i'm going to sleep. getting a bit too imaginative.
23:47:37 <oklopol> maybe we can hook up some time
23:49:47 <psygnisfive> why do you have to go to sleep just when i see you? >_<
23:55:08 <kerlo> Hang on a moment, if you will.
23:57:01 <oerjan> kerlo: what, are you going to leave us hanging like that?
23:57:18 <ehird> [ehird:~/Code] % gforth forthbot.f -e "RUN BYE"
23:57:18 <ehird> USER forthbot forthbot forthbot forthbot
23:57:26 <ehird> oerjan: yes, it prints C
23:57:38 <kerlo> oerjan: no, you can stop hanging now.
23:59:22 <ehird> : CAT BEGIN KEY EMIT AGAIN ;