←2009-01-11 2009-01-12 2009-01-13→ ↑2009 ↑all
00:06:59 -!- Corun has quit ("This computer has gone to sleep").
00:11:43 <BeholdMyGlory> uhm.
00:11:52 <BeholdMyGlory> If anyone's still interested
00:12:05 <BeholdMyGlory> I've written a preliminary spec
00:12:14 <BeholdMyGlory> http://pastebin.com/m78cbca0b
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:20 <ehird> not enough.
00:15:55 <BeholdMyGlory> ehird: well, tough luck if you need more. I haven't written it to be easy to use
00:16:01 <BeholdMyGlory> ehird: quite the opposite
00:16:01 <flexo> haha
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:16:18 <ehird> at all
00:16:21 <ehird> simply impossible
00:17:09 <BeholdMyGlory> ehird: well, remember that I'm still figuring out the details
00:17:24 <BeholdMyGlory> ehird: will probably add a lot of other operators
00:17:27 <ehird> you need either an infinite amount of memory, or infinitely large numbers
00:17:33 <flexo> oh yea
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:17:45 <ehird> how
00:17:51 <flexo> well
00:17:53 <flexo> you know the
00:17:56 <flexo> sarcasm operator?
00:18:04 <flexo> ...
00:18:09 <ehird> what
00:18:20 <flexo> never. mind.
00:19:59 <ehird> flexo: esplain :|
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:23 <ehird> flexo: possibly?
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:20:36 <flexo> nope
00:21:01 <flexo> i think he's kidding me
00:21:14 <ehird> what
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:05 <ehird> i see/
00:22:29 <BeholdMyGlory> good for you
00:22:43 <flexo> anyway, you need less operators, not momre
00:22:44 <flexo> *more
00:23:33 <ehird> why
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:36 <ehird> t
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:11 <ehird> give him a break
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:50 <flexo> *reason
00:24:55 <flexo> also, i suspect he knows malbolge
00:24:56 <ehird> whine whine whine
00:25:09 <flexo> because the operator rotating thing likks taken from there
00:25:10 <flexo> ;)
00:25:49 <flexo> *looks like
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:13 <BeholdMyGlory> flexo: well, sample programs
00:27:22 <flexo> there exist no sample programs
00:27:35 <flexo> you might want to read the page ;)
00:27:40 <ehird> um yes
00:27:41 <ehird> there do
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:03 <flexo> yes
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:29:59 <ehird> yes.
00:29:59 <ehird> we know.
00:30:02 <flexo> i know you do
00:30:18 <flexo> i'm trying to tell what i mean by saying there exist no sample programs
00:30:30 <flexo> as in
00:30:39 <flexo> "here's a reference, oh, and now i'm going to show you how to write hello world"
00:31:58 <flexo> hmmm
00:32:25 <flexo> a more formalized version of "the incredible machine"
00:33:03 <flexo> nah
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.
04:31:24 <kerlo> 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 <psygnisfive> wee
05:54:38 <psygnisfive> :D
05:54:45 <psygnisfive> i learned how to do unification :D
05:54:56 <Slereah_> With U?
05:55:09 <psygnisfive> what?
05:55:22 <Slereah_> UNION SYMBOL
05:55:34 <psygnisfive> well i suppose after a fashion
05:55:39 <psygnisfive> what do you mean "with U" tho?
05:55:49 <Slereah_> U is the union symbol.
05:55:55 <psygnisfive> yes
05:56:07 <psygnisfive> i said unification, not union
05:56:15 <Slereah_> A U B = {x|x in A \/ x in B}
05:56:20 <psygnisfive> unification, like prolog does
05:56:28 <Slereah_> I don't know what prolog does, nerd
05:56:34 <psygnisfive> it does unification!
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:34:52 <psygnisfive> lmfao
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:35:52 <psygnisfive> 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 <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:04:08 <Slereah_> fizzie is a mutant
08:04:59 <oerjan> all finns are
08:05:07 <psygnisfive> symbian c++?
08:05:09 <oerjan> they're really sort of cleaned-up zombies
08:05:45 <Slereah_> Do finns have fins?
08:05:54 <oerjan> not after the cleanup
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:24:44 <Asztal> and "thin" templates
09:30:21 <fizzie> Yes, that too.
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:40 <BeholdMyBot> hej
11:13:58 -!- BeholdMyBot has quit ("bye").
11:13:59 <ais523> hy
11:14:07 <ais523> that was strange...
11:14:15 <ais523> I wonder if BeholdMyBot is a bot
11:14:18 <ais523> or a bot advertiser?
11:15:22 -!- FF|Java|2 has joined.
11:15:25 <FF|Java|2> It's a bot
11:15:39 -!- FF|Java|2 has quit (Client Quit).
11:17:17 -!- BeholdMyBot has joined.
11:17:19 <BeholdMyBot> 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 <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:11 <oklopol> i guess.
14:01:16 <oklopol> so maybe i'll ^bool?
14:01:18 <oklopol> ^bool
14:01:18 <fungot> No.
14:01:23 <oklopol> :|
14:01:31 <oklopol> sure about that?
14:01:33 <oklopol> ^bool
14:01:33 <fungot> No.
14:01:42 <oklopol> well then i'll ask again
14:01:44 <oklopol> ^bool
14:01:44 <fungot> Yes.
14:01:50 <oklopol> so k, i'll watch
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:23 <jix> ah
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:48:07 <flexo> okay
14:48:09 <flexo> munich rocks
14:49:03 <flexo> even the people who come to read off the radiator thingies (know what i mean?) offer you IT work
14:49:06 <flexo> :)
14:54:20 <jix> hmm apple sits in munich too right?
14:54:34 <jix> apple in germany is that
14:57:29 <flexo> yep
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:06 <flexo> what?
15:54:15 <jix> that apple germany is in munich
15:54:27 <flexo> o.o
15:54:29 <flexo> how so?
15:55:11 <jix> i live in bremen
15:55:32 <flexo> hehe
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:57:40 <jix> ah
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:32 <jix> i know
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:03:49 <jix> ah
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:50 <jix> ouch
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:11 <flexo> the work is fun
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:04 <flexo> well
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:24 <jix> :P
16:09:37 <jix> (even if it's IT work)
16:09:37 <flexo> seriously though
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:11 <flexo> well
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:24 <flexo> no
16:11:25 <flexo> i mean
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:40 <flexo> nah
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:06 <jix> ^^
16:16:12 <jix> i'm fine with the weather here
16:16:13 <flexo> there are some language issues though
16:16:37 <flexo> uhm
16:16:39 <flexo> no you are not.
16:16:40 <flexo> :)
16:16:54 <jix> i am
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:19 <BeholdMyGlory> hey everybody
16:17:24 <BeholdMyGlory> check my bot!
16:17:29 <BeholdMyBot> (this is my bot)
16:17:33 <jix> flexo: what does anoy you about the weather in bremen?
16:17:33 <BeholdMyGlory> now...
16:17:38 <BeholdMyGlory> ^bf >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.
16:17:38 <fungot> Hello World!
16:17:39 <BeholdMyBot> Interpreting >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.
16:17:39 <BeholdMyBot> Hello World!
16:17:49 <flexo> jix: it's cold, rainy, gray - just as all nothern germany
16:17:49 <BeholdMyGlory> uhm
16:17:56 <flexo> *northern
16:18:11 <BeholdMyGlory> okay. seems i'm not the first one who made a bf-interpreting bot
16:18:18 <BeholdMyGlory> that's dissapointing
16:18:20 <BeholdMyGlory> :(
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:05 <flexo> and green
16:19:07 <flexo> sunny
16:19:11 <flexo> well
16:19:12 <flexo> not now
16:19:14 <flexo> but it will be#
16:19:15 <flexo> :)
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:20:45 <jix> ^^
16:21:15 <flexo> yea
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:57:25 <ehird> 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 <AnMaster> ehird, hi
17:17:54 <AnMaster> has ais been on today?
17:17:58 <ehird> yes.
17:18:01 <ehird> in ##nomic.
17:18:05 <ehird> 11am
17:18:05 <AnMaster> ah
17:18:10 <AnMaster> odd he wasn't in here today?
17:18:15 <ehird> why is that odd?
17:18:28 <AnMaster> he usually is on mondays
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:18:54 <AnMaster> hm ok
17:19:03 <AnMaster> ah now I see it
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:37:27 <ehird> hi oerjan
17:38:37 <oerjan> O_o was that automatic?
17:38:42 <ehird> no
17:39:36 <oerjan> well hi then
17:40:52 <olsner> btw, was this the channel where you were discussing volatile and signals the other day?
17:40:59 <ehird> yes
17:41:09 <ehird> yesterday
17:41:39 <olsner> did you get around to discussing sig_atomic_t? if not I believe someone may have drawn incorrect conclusions
17:42:02 <ehird> nope
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:23 <asiekierk> This time, no high-pitched voices
17:55:25 <asiekierk> and some POINT
17:55:38 <asiekierk> The points are: ".", ".", "." and ".".
17:56:01 <oerjan> but under what topology?
17:57:19 <asiekierk> ...topology?
17:57:22 <asiekierk> . . .
17:57:37 * oerjan cackles evilly
17:57:51 <asiekierk> Anyway, it's 23MB
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:31 <asiekierk> man
17:58:37 <asiekierk> and i wasted 1 hour of my life to do that :(
17:58:41 <asiekierk> NEWS @ SOCK
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 :(
17:59:17 <ehird> :D
18:00:31 <AnMaster> <oerjan> but under what topology? <-- heh
18:00:41 <oerjan> yay
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:11 <ehird> i got it
18:01:12 <ehird> :\
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:03 <oerjan> er...
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:35 <ehird> nope
18:11:35 <AnMaster> ehird, I didn't make it up
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:06 <ehird> groan
18:12:10 <AnMaster> haha
18:12:14 <AnMaster> oerjan, that one was good
18:12:17 <ehird> see?
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:12:45 <oerjan> ah
18:13:18 <oerjan> i was fearing a klein bottle
18:13:42 * oerjan traps AnMaster in one
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:13:56 <oerjan> *groan*
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:14:33 <AnMaster> oerjan, heh
18:15:11 <AnMaster> fizzie, that is a fake one
18:15:24 <oerjan> but is it the inside or outside volume?
18:15:41 <AnMaster> oerjan, heh
18:15:43 <ehird> 18:15 <AnMaster> fizzie, that is a fake one
18:15:44 <ehird> no fucking shit
18:15:52 <ehird> wanna show me a real klein bottle?
18:16:02 <AnMaster> ehird, alas, I can't
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:18:42 <oerjan> yes
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:18 <oerjan> oh.no
18:32:27 <oerjan> (not actually unregistered)
18:32:47 <ehird> that is 5 characters total
18:33:03 <oerjan> oh
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:22 <ehird> jix: yes
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:35 <ehird> oerjan: yes
18:34:40 <jix> like db.de or o2.de
18:34:44 <ehird> [a-z].cc are registered
18:34:46 <ehird> and v.cx is too
18:34:50 <jix> (or maybe they dropped that limitation)
18:34:53 <ehird> well, all letters .cx apart from t are registered
18:34:54 <ehird> :-P
18:35:04 <ehird> a-z.cc only display their namse with varying background colours
18:35:05 <ehird> oddly
18:35:26 <oerjan> hm...
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 <oerjan> oh
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:22 <ehird> like .co.uk etc
18:37:22 <ehird> but
18:37:24 <ehird> lazy
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:03 <ehird> nor .fi
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:10 <AnMaster> ah true
18:39:23 <ehird> ie getaddrbyhost
18:39:27 <AnMaster> ehird, some may go to "this domain isn't registered yet"
18:39:31 <ehird> yes
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:16 <oerjan> doesn't mean squat
18:40:28 <AnMaster> you mean some registerer(sp?) reserve a domain?
18:40:55 <ehird> registrars
18:40:56 <ehird> and no
18:40:59 <ehird> all squatters do.
18:41:05 <ehird> they register valuable-looking domains
18:41:10 <ehird> and sell them at a batshit insane premium
18:41:13 <ehird> --> $$$$
18:45:14 <AnMaster> indeed
18:45:26 <ehird> % ruby one-char-domains.rb | tee one-char-domains.txt
18:45:35 <ehird> hmm, that failed.
18:46:13 * ehird just runs it in a terminal
18:46:47 <ehird> wtf
18:46:50 <ehird> it fails when you pipe it
18:46:54 <ehird> I wonder why...
18:46:54 <jix> ehird: dns isn't enough i think
18:47:02 <ehird> jix: why not?
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:12 <ehird> if not, it's not
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:32 <ehird> i.e.
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:52:59 <jix> hmmm
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:13 <ehird> ah.
18:54:16 <ehird> dammit
18:54:23 <ehird> 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 <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:05 <ehird> Hmm, that fails.
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:27 <ehird> me?
19:12:28 <ehird> Yes.
19:12:34 <ehird> It's 22 lines.
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:13:40 <ehird> Ah.
19:13:43 <ehird> Show it :)
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:16:04 <ehird> or more
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:38 <jix> yeah
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:06 <ehird> *side
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:19 <oklopol> ...
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:13 <ehird> yes
19:19:32 <oklopol> hmm.
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:27 <ehird> unlikely.
19:21:38 <jix> like with 100 worker threads i seem to lose some
19:22:07 -!- Corun has joined.
19:22:17 <ehird> you're mad.
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:46 <oerjan> oh whois?
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:24:55 <ehird> phail
19:25:07 <jix> ?
19:25:12 <ehird> it's a-z+0-9 :P
19:25:14 <jix> ah
19:25:21 <ehird> which should slow things down quite a bit...
19:25:28 <jix> a bit
19:25:54 <ehird> outputter = Thread.new do
19:25:55 <ehird> while line = output.pop
19:25:56 <oerjan> 36/26 ~ 1.385
19:25:56 <ehird> puts line
19:25:58 <ehird> STDOUT.flush
19:26:00 <ehird> end
19:26:02 <ehird> end
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:24 <ehird> oh, it's a queue
19:26:24 <ehird> okay
19:26:32 <jix> but the while is indeed a bit stupid
19:26:47 <ehird> why not, umm
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:11 <ehird> big deal?
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 <ehird> hm
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:07 <ehird> last time
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:18 <jix> yeah
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:40:41 <ehird> neat
19:41:52 -!- seveninchbread has joined.
19:44:41 <ehird> http://newyork.craigslist.org/mnh/eng/989464357.html
19:44:43 <ehird> agile!
19:45:33 <ehird> [OPTIONAL]
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:37 <ehird> [END OF OPTIONAL]
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:21 <ehird> and not alway
19:54:22 <ehird> s
19:54:26 <jix> hmmm
19:54:46 <jix> but having it reduced to about 2000 domains whois might even work
19:55:00 <ehird> maybe
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:24 <lament> O O OO
21:47:25 <lament> O O OO
21:47:27 <lament> O OO O
21:47:29 <lament> O OO O
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:20 <lament> time is four corner.
21:48:37 <lament> instead of memorizing four-fret shapes, such as
21:48:42 <lament> O OO
21:48:43 <lament> OO O
21:48:44 <lament> O O
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:49:36 <lament> O O OO
21:49:37 <lament> O OO O
21:49:42 <lament> O OO O
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:18 <AnMaster> huh
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:54:37 <lament> with fret marks,
21:55:03 <lament> O| | O| | O| O|
21:55:12 <lament> O| | O| O| | O|
21:55:13 <lament> O| | O| O| | O|
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:30 <oklopol> :)
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:02 <AnMaster> hm
21:56:05 <AnMaster> maybe, hm ok
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:25 <AnMaster> the thumb?
21:56:50 <lament> when playing, you're restricted to a single position
21:56:55 <lament> four frets\
21:56:59 <lament> five, if you extend a finger
21:57:13 <lament> like, this is a major scale
21:57:14 <lament> o oo
21:57:16 <lament> oo o
21:57:17 <lament> o o
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:51 <AnMaster> ah
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:19 <lament> right
21:58:26 <lament> do you know CAGED?
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:06 <lament> ok, so you don't
21:59:20 <lament> there're five basic chords
21:59:22 <lament> on a guitar
21:59:28 <lament> C, A, G, E and D
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:00:34 <AnMaster> s/played played/last played/
22:00:41 <AnMaster> lament, piano I said...
22:00:45 <lament> yes but what?
22:01:06 <AnMaster> um... non-electrical piano?
22:01:17 <lament> what pieces?
22:01:17 <AnMaster> or what do you mean?
22:01:19 <AnMaster> aha
22:01:22 <oerjan> who's on first?
22:01:24 <AnMaster> right, why didn't you say that ;P
22:01:31 <AnMaster> oerjan, indeed!
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:21 <lament> what is it called?
22:02:23 <oerjan> "O Helga Natt"
22:02:23 <AnMaster> lament, the first lesson after xmas is on Thursday
22:02:36 <AnMaster> Himlen i min famn
22:02:40 <oerjan> darn
22:02:46 <AnMaster> oerjan, good guess though
22:02:52 <lament> cool
22:03:05 <lament> AnMaster: cool.
22:03:10 <AnMaster> anyway busy now, *goes back reading postgre sql manual*
22:03:11 <lament> piano is nice.
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:18 <BeholdMyGlory> 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 <AnMaster> at home I have an electrical one, I would never be able to get a non-electrical one up the stairs
22:04:38 <AnMaster> nor would I have space
22:04:41 <AnMaster> BeholdMyGlory, agreed
22:04:50 <AnMaster> a grand piano is a lot nicer to play on
22:05:00 <BeholdMyGlory> AnMaster: I actually play the piano as well...
22:05:04 <AnMaster> oerjan, errm no
22:05:11 <AnMaster> oerjan, maybe she sang it or such?
22:05:19 <oerjan> well obviously :)
22:05:29 <AnMaster> oerjan, the music sheet says "Trad"
22:05:51 <AnMaster> anyway
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:08:52 <oerjan> hah, i was right!
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:48 <FireFly> Well I don't :P
22:09:50 <AnMaster> oerjan, [citations needed]
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:13 <oerjan> aha
22:12:22 <AnMaster> oerjan, ?
22:12:32 <oerjan> your sheet music book?
22:13:48 <ehird> FireFly: link?
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:11 <AnMaster> err 1993
22:14:12 <AnMaster> typed
22:14:15 <FireFly> > FireFly.nu - Javascript-Snake
22:14:16 <AnMaster> typoed*
22:14:40 <ehird> crazy swedes
22:14:44 <AnMaster> ehird, ?
22:14:49 <FireFly> "a photocopy" "Kopiering förbjuden"
22:14:50 <FireFly> :D
22:14:53 <ehird> Swedes. They are crazy
22:15:00 <AnMaster> FireFly, yes indeed
22:15:03 <BeholdMyGlory> ehird: why? -.-
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:21 <BeholdMyGlory> ehird: got proof?
22:15:29 <oerjan> oh wait that's a norwegian text translation
22:15:34 <ehird> BeholdMyGlory: yes: everyone in here.
22:15:41 <FireFly> :<
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:15:59 <AnMaster> is that intended?
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:09 <AnMaster> or rather "Spelet är slut"
22:17:15 * oerjan adds -carola to the google search
22:17:18 <AnMaster> lament, ah yes good point
22:17:23 <oklopol> spell slut :DD
22:17:25 <AnMaster> lament, very good point even
22:17:32 <FireFly> Because of ^
22:17:32 -!- BeholdMyBot has joined.
22:17:32 <BeholdMyBot> Hi, BeholdMyBot!
22:17:43 <lament> Hi, lament!
22:17:44 <FireFly> Not very good when you link it in english channels :D
22:17:54 <BeholdMyGlory> ^vote Are swedes crazy?
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:17:55 <AnMaster> BeholdMyBot, narcissism?
22:18:02 <AnMaster> hm
22:18:02 <FireFly> ^no
22:18:03 <BeholdMyBot> Yes: 0, No: 1.
22:18:07 <AnMaster> ^no
22:18:07 <BeholdMyBot> Yes: 0, No: 2.
22:18:08 <BeholdMyGlory> (everyone type "^no")
22:18:10 -!- jix has quit ("...").
22:18:10 <FireFly> :D
22:18:12 <BeholdMyGlory> ^no
22:18:13 <BeholdMyBot> Yes: 0, No: 3.
22:18:13 <lament> ^yes
22:18:14 <BeholdMyBot> Yes: 1, No: 3.
22:18:23 <ehird> ^die
22:18:35 <AnMaster> ehird, that counts as abstain?
22:18:37 <lament> BeholdMyGlory: "Vote cast by BeholdMyGlory" means you have voted.
22:18:37 <ehird> ^vote do I suck?
22:18:38 <BeholdMyBot> Vote already in progress.
22:18:44 <oerjan> this is not helping...
22:18:47 <ehird> ^endvote
22:18:50 <ehird> ^die
22:18:50 <BeholdMyGlory> lament: oh. that's right
22:18:54 <BeholdMyBot> Vote ended.
22:18:55 <BeholdMyBot> No leads yes with 3>1.
22:18:59 <BeholdMyGlory> lament: i'll have to fix that
22:19:00 <ehird> ^burninafireypitofhell
22:19:03 <ehird> ^vote do I suck
22:19:04 <BeholdMyBot> Vote cast by ehird: do I suck
22:19:04 <oerjan> hey i didn't get to vote :(
22:19:06 <ehird> ^yes
22:19:06 <BeholdMyBot> Yes: 1, No: 0.
22:19:09 <ehird> ^yes
22:19:10 <BeholdMyBot> ehird has already voted.
22:19:13 -!- ehird has changed nick to notehird.
22:19:15 <notehird> ^yes
22:19:15 <BeholdMyBot> notehird has already voted.
22:19:18 <AnMaster> :D
22:19:19 -!- notehird has changed nick to ehird.
22:19:24 <lament> ehird: part, rejoin
22:19:27 <FireFly> ^yes
22:19:27 -!- ehird has left (?).
22:19:27 <BeholdMyBot> Yes: 2, No: 0.
22:19:29 -!- ehird has joined.
22:19:29 <BeholdMyBot> Hi, ehird!
22:19:32 <ehird> ^yes
22:19:32 <BeholdMyBot> ehird has already voted.
22:19:32 <BeholdMyGlory> ^yes
22:19:33 <BeholdMyBot> Yes: 3, No: 0.
22:19:35 -!- ehird has left (?).
22:19:43 -!- notehird has joined.
22:19:43 <BeholdMyBot> Hi, notehird!
22:19:45 <notehird> ^yes
22:19:45 <BeholdMyBot> notehird has already voted.
22:19:49 <AnMaster> hm
22:19:49 <notehird> die, bitch
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 <FireFly> :D
22:19:58 <lament> ehird: change username
22:19:59 <ehird> FireFly: duh
22:20:00 <lament> oh, ident
22:20:03 <BeholdMyBot> Vote ended.
22:20:04 <BeholdMyBot> Yes leads no with 3>0.
22:20:08 <lament> ^yes
22:20:08 <BeholdMyBot> No vote cast.
22:20:11 <BeholdMyGlory> hum
22:20:16 <BeholdMyGlory> okay
22:20:17 <fizzie> Heh, note-hird.
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:25 <BeholdMyGlory> lament: I know, i know
22:20:37 <FireFly> Better than no protection at all / nick protection
22:20:50 -!- BeholdMyBot has quit ("bye").
22:20:51 <AnMaster> ^vote Does ehird suck?
22:20:53 <AnMaster> argh
22:20:57 <BeholdMyGlory> hah :P
22:20:59 <FireFly> Timing
22:20:59 <AnMaster> oh and no he doesn't
22:21:12 <lament> DOES TOO!
22:21:13 <ehird> depends how well you pay. :|
22:21:16 <ehird> :| :| :|
22:21:20 <AnMaster> lament, that always confused me
22:21:44 <BeholdMyGlory> lament: is "no vote in progress" better? :P
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:21:58 <AnMaster> may be better
22:22:10 <AnMaster> ehird, ah, it is an idiom?
22:22:15 <AnMaster> What exactly does it mean?
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:22:31 <AnMaster> ehird, ah thanks
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:18 <ehird> !!
22:23:25 <AnMaster> ehird, indeed :(
22:23:36 <ehird> mi'e .Eli,at.xrd.
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:40 <BeholdMyBot> Hi, BeholdMyBot!
22:23:44 <ehird> FireFly: yes
22:23:51 <ehird> err
22:23:52 <ehird> fizz
22:23:53 <ehird> fizzie:
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:04 <ehird> and underload
22:24:10 <ehird> I suggest you don't bother. :D
22:24:21 <BeholdMyGlory> ehird: and that is? :P
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 <BeholdMyGlory> ehird: aha
22:24:37 <ehird> http://esolangs.org/wiki/Befunge
22:24:44 <ehird> ^bf ,[.,]!it does brainfuck
22:24:44 <BeholdMyGlory> ehird: that's just wierd
22:24:45 <BeholdMyBot> Interpreting ,[.,]!it does brainfuck
22:24:45 <fungot> it does brainfuck
22:24:48 <ehird> ^ul (and underload)S
22:24:48 <fungot> and underload
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:51 <FireFly> I prefer Argh!
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:22 <oerjan> ^maybe?
22:25:24 <BeholdMyGlory> ^yes
22:25:24 <BeholdMyBot> Yes: 1, No: 0.
22:25:24 <lament> oklopol: from anywhere, really
22:25:51 <BeholdMyBot> Vote ended.
22:25:51 <BeholdMyBot> Yes leads no with 1>0.
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:11 <lament> OO
22:26:12 <lament> OO
22:26:21 <oklopol> oh the 4th note from lower-left
22:26:21 <lament> the bottom-right note there is the root
22:26:30 <lament> yes
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:13 <BeholdMyGlory> ehird: it just happens to interpret bf
22:27:23 <AnMaster> BeholdMyBot, "<BeholdMyBot> Yes leads no with 1>0." <-- shouldn't it be "leads over"
22:27:31 <ehird> no
22:27:35 <AnMaster> no?
22:27:37 <AnMaster> ok
22:27:51 <BeholdMyGlory> AnMaster: sounds a bit swedish :P
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:04 <AnMaster> BeholdMyGlory, very possible
22:28:07 <BeholdMyGlory> ^vote Does swedes pwn?
22:28:07 <BeholdMyBot> Vote created by BeholdMyGlory: Does swedes pwn?
22:28:10 <AnMaster> oerjan, no
22:28:14 <AnMaster> oerjan, kompositör
22:28:21 <oerjan> ah
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:28:44 <BeholdMyGlory> ehird: yeah :P
22:29:07 <BeholdMyBot> Vote ended.
22:29:07 <BeholdMyBot> A draw with 0:0.
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:30 <oerjan> AnMaster: komponist
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:52 <AnMaster> ^no
22:29:53 <BeholdMyBot> Yes: 0, No: 1.
22:29:53 -!- BeholdMyBot has quit ("bye everybody :D").
22:29:54 <oklopol> all relevant ones that is
22:29:57 <AnMaster> argh
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:03 <BeholdMyGlory> hah :P
22:30:03 <FireFly> Is a nic elanguage
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:30:53 <FireFly> Ah
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:04 <AnMaster> *shrug*
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:32:31 <AnMaster> oerjan, no clue
22:32:37 <AnMaster> nor do I plan to research it
22:32:45 <AnMaster> it really doesn't interest me
22:32:48 <AnMaster> afk
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 * oerjan swats ehird
22:35:31 <olsner> ehird: no, when it comes to carola that really isn't redundant :P
22:35:36 <oerjan> oh wait
22:35:41 * oerjan swats ehird -----###
22:36:26 <oerjan> "greater than the sum of the parts", perhaps...
22:36:52 <ehird> i am _so_ intolerant :D
22:37:02 <oerjan> die atheist scum!
22:37:13 <ehird> die ... non-atheist scum!
22:37:14 <ehird> ooh burn
22:37:27 <oerjan> JIHAD ====\___/
22:37:54 <ehird> ANTI-JIHAD \//////////////////////////////////
22:38:15 <FireFly> INFINITE LOOP = SUICIDE +[>+]
22:38:25 <FireFly> At least for a computer
22:38:33 <BeholdMyGlory> ^bf +++++[>++++++++++<-]>.
22:38:34 <fungot> 2
22:38:37 <ehird> Thank you for that
22:38:50 <BeholdMyGlory> ^bf +[>+]
22:39:06 <BeholdMyGlory> maybe i shouldn't have done that
22:39:12 <BeholdMyGlory> hm...
22:39:14 <ehird> no.
22:39:15 <ehird> it'll survive.
22:39:20 <ehird> it'll just kill it after a while.
22:39:22 <ehird> theoretically.
22:39:25 <ehird> ^ul (im alive)S
22:39:25 <fungot> im alive
22:39:28 <ehird> see?
22:39:31 <BeholdMyGlory> ah
22:39:39 <BeholdMyGlory> that's better than mine
22:39:43 <FireFly> Indeed it is
22:39:45 <FireFly> :P
22:39:59 <BeholdMyGlory> being coded in java, the memory runs out almost instantly
22:40:03 <ehird> ...
22:40:08 <ehird> java?
22:40:13 <ehird> we're not friends any more.
22:40:13 <FireFly> Hm, what's ^ul?
22:40:17 <ehird> FireFly: underload
22:40:22 <BeholdMyGlory> ehird: why not?
22:40:24 <ehird> http://esolangs.org/wiki/Underload
22:40:27 <ehird> BeholdMyGlory: _java_
22:40:32 <BeholdMyGlory> ehird: yes?
22:40:41 <ehird> BeholdMyGlory: _j_a_v_a_
22:40:56 <FireFly> We have a Java test tomorrow
22:40:59 <BeholdMyGlory> ehird: yes, i'm quite aware of the spelling
22:41:01 <FireFly> (Me & BeholdMyGlory)
22:41:01 <ehird> >__<
22:41:06 <ehird> you both suck
22:41:08 <BeholdMyGlory> ehird: what's you point? :P
22:41:09 <FireFly> Not our fault ;<
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:21 <ehird> in conclusion
22:41:23 <ehird> BeholdMyGlory: you are unholy
22:41:37 <BeholdMyGlory> ehird: tell me something i didn't know
22:41:49 <ehird> ok, you are holy
22:41:56 <BeholdMyGlory> omg
22:41:56 <FireFly> SURPRISE
22:42:03 <BeholdMyGlory> but don't you like
22:42:11 <BeholdMyGlory> have to be religious to be holy?
22:42:16 <BeholdMyGlory> or something?
22:42:19 <ehird> yes. you are religious.
22:42:25 <ehird> also, swedish.
22:42:26 <FireFly> Hrm, intepreting argh in command-line would be quite hard
22:42:28 <ehird> I rest my case
22:42:38 <FireFly> Argh!*
22:42:52 <BeholdMyGlory> ehird: no. no, I certainly are not religious. you take that back this minute!
22:42:57 <BeholdMyGlory> *am not
22:43:05 <ehird> BeholdMyGlory: ok mr religious
22:43:07 <oerjan> FireFly: it's somewhere between argc and argv
22:43:30 <FireFly> >.<
22:43:33 <BeholdMyGlory> ehird: you die now.
22:43:57 <FireFly> ^argh lh
22:44:03 <ehird> BeholdMyGlory: insensitive much
22:44:08 <FireFly> :<
22:44:29 * oerjan makes another notch in his gun
22:44:37 <AnMaster> oerjan, what gun?
22:44:42 <BeholdMyGlory> by the way, everyone
22:45:06 <BeholdMyGlory> how are strings stored in the buffer terminated in bf?
22:45:13 <BeholdMyGlory> null?
22:45:29 <oerjan> This one //===
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:45:54 <ehird> e
22:45:59 <BeholdMyGlory> ehird: probably not
22:46:00 <AnMaster> oerjan, hm
22:46:01 <ehird> there's no intrinsic string mechanism in bf.
22:46:06 <AnMaster> oerjan, that looks strange
22:46:11 <BeholdMyGlory> ehird: yes, i'm aware of that
22:46:28 <BeholdMyGlory> ehird: didn't know how else to say it :P
22:46:38 <ehird> ... i see.
22:46:40 <oerjan> AnMaster: you try making a 1-line ASCII gun
22:46:42 <ehird> well you make no sense :P
22:46:48 <AnMaster> oerjan, I don't
22:46:52 <AnMaster> oerjan, or wait
22:46:52 <BeholdMyGlory> ehird: I'm used to it
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:39 <FireFly> `/¯'==
22:47:45 <FireFly> Hrm
22:47:57 * AnMaster prefers his =========##### (again from above)
22:48:01 <AnMaster> what is it?
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:48:24 <oerjan> testing
22:48:28 * AnMaster waits
22:48:48 <AnMaster> no one?
22:49:01 <oerjan> ^bf ,[.,]++++++++[>+++++<]>.!test
22:49:02 <AnMaster> oh well, rifle
22:49:06 <fungot> test ...out of time!
22:49:15 <oerjan> oh wait
22:49:18 <oerjan> ^bf ,[.,]++++++++[>+++++<-]>.!test
22:49:18 <fungot> 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 <ehird> errrrrrrr
22:49:38 <AnMaster> BeholdMyGlory, eh? game of life in bf?
22:49:39 <ehird> what
22:49:43 <ehird> AnMaster: it exists
22:49:43 <ehird> but
22:49:45 <ehird> BeholdMyGlory: whaaaaaaaat
22:49:48 <BeholdMyGlory> AnMaster: yes, of course
22:49:50 <ehird> that makes no sense
22:49:50 <AnMaster> that wasn't the game of life
22:49:50 <oerjan> yeah fung*t does 0 on eof
22:49:51 <AnMaster> ...
22:49:59 <ehird> AnMaster: game of life in BF exists
22:49:59 <ehird> so stfu
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:20 <AnMaster> ehird, yes I know :P
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:51:55 <BeholdMyGlory> AnMaster: my thought exactly
22:52:04 <AnMaster> oerjan, ah
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:21 <ehird> take a guess
22:52:34 <BeholdMyGlory> ehm
22:52:40 <AnMaster> hm Lund, that is Danish isn't it ;P
22:52:40 <BeholdMyGlory> I think he's swedish
22:52:42 * AnMaster ducks
22:52:42 <oerjan> BeholdMyGlory: other common EOF conventions for bf are "no change" and -1
22:52:59 <BeholdMyGlory> oerjan: but -1=255?
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:48 <BeholdMyGlory> oerjan: which it is, at least with my interpreter
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:33 <ehird> wait
22:54:34 <ehird> 1000 cells?
22:54:36 <ehird> useless
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:54:59 <BeholdMyGlory> 1000? isn't bf supposed to be "unlimited"?
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:25 <oerjan> iirc
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:56:27 <AnMaster> actually that would be messy
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".
22:59:02 <FireFly> Time to sleep
22:59:42 <AnMaster> fizzie, makes sense
23:02:08 <BeholdMyGlory> okay, it's after midnight here in sweden, and it's time to go to bed
23:02:14 <BeholdMyGlory> night all
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:21:30 <oerjan> ITYM tvtropes
23:21:37 <AnMaster> ITYM?
23:21:46 <oerjan> GIYF
23:21:51 <AnMaster> what?
23:21:57 <oerjan> JFGI
23:22:06 <AnMaster> anyway I meant tvtropes yes
23:22:10 <AnMaster> oerjan, stop it
23:22:19 <oklopol> LWAN
23:22:24 <oerjan> oh no
23:22:30 * AnMaster googles them
23:22:40 <AnMaster> aha
23:22:43 <AnMaster> aha
23:22:47 <oklopol> EOCREMCA!
23:23:11 <AnMaster> I see
23:23:11 <AnMaster> oklopol, that made no sense
23:23:16 <AnMaster> it means "Life Without A Number" according to google
23:23:19 <oklopol> WTTBYAAN.
23:23:34 <AnMaster> Did you mean: EUROCREME
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:23:45 <AnMaster> oklopol, sigh
23:24:05 <oklopol> haha eurocreme
23:24:05 <oerjan> oklopol: you are even more evil than me. i am proud of you.
23:24:10 <ehird> 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 <AnMaster> ehird, I totally agree
23:24:44 <oklopol> oerjan: well, did you?
23:24:54 <AnMaster> ehird, did you google it first
23:24:54 <oerjan> did what?
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:16 <oklopol> i mean
23:25:21 <oklopol> euro creme
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:25:31 <AnMaster> well
23:25:36 <ehird> hot.
23:25:41 <AnMaster> ehird, I disagree
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:28:50 <oerjan> oh darn
23:28:53 <oklopol> :P
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:22 <kerlo> .o'acu'i
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:41:29 <ehird> i guess
23:42:02 <kerlo> And kerlo is mundane enough that I could actually use it as a real-life nickname. :-P
23:42:13 <oklopol> "girl-o"
23:42:18 <oklopol> "warry gal"
23:42:37 <oklopol> haha, "waress"
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:46:19 <oklopol> ->
23:46:36 * kerlo applauds
23:47:01 <oklopol> ...did i guess right?
23:47:20 <kerlo> Yep.
23:47:24 <oklopol> :O
23:47:29 <oklopol> well congrats
23:47:37 <oklopol> maybe we can hook up some time
23:47:40 * oklopol goes ->
23:49:31 <psygnisfive> oklopol!
23:49:47 <psygnisfive> why do you have to go to sleep just when i see you? >_<
23:52:12 * ehird plays with forth
23:52:18 <ehird> CHAR C EMIT
23:55:08 <kerlo> Hang on a moment, if you will.
23:55:58 <oerjan> does that print a C?
23:56:36 <kerlo> Never mind.
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:20 <ehird> NICK forthbot
23:57:22 <ehird> JOIN #esoteric
23:57:24 <ehird> sphear
23:57:26 <ehird> oerjan: yes, it prints C
23:57:28 <ehird> *phear
23:57:38 <kerlo> oerjan: no, you can stop hanging now.
23:58:26 <oerjan> whew
23:59:16 <ehird> forth cat:
23:59:22 <ehird> : CAT BEGIN KEY EMIT AGAIN ;
←2009-01-11 2009-01-12 2009-01-13→ ↑2009 ↑all