←2005-12-03 2005-12-04 2005-12-05→ ↑2005 ↑all
01:11:25 -!- ihope has joined.
01:12:11 <ihope> 'Ello
01:12:24 <ihope> Yesterday I figured out what monads were.
01:17:18 -!- kipple has quit (Read error: 110 (Connection timed out)).
01:29:06 <Sgep> Night all
01:29:16 <ihope> G'night
01:30:29 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
02:02:22 -!- Sgep has quit.
02:25:01 -!- echeese has quit ("Leaving").
02:30:39 -!- CXII has joined.
02:32:36 -!- CXI has quit (brown.freenode.net irc.freenode.net).
02:32:36 -!- sekhmet has quit (brown.freenode.net irc.freenode.net).
02:37:48 -!- CXII has changed nick to CXI.
02:37:48 -!- Isole has joined.
02:38:27 -!- sekhmet has joined.
02:40:06 -!- Isole has quit (Client Quit).
02:40:14 -!- sekhmet has quit (Connection reset by peer).
02:43:08 -!- sekhmet has joined.
02:44:07 <GregorR> sekhmet: Hello grey-haired woman!
03:32:02 -!- ihope has quit ("Chatzilla [Firefox 1.0.7/20050915]").
03:52:57 -!- int-e has joined.
03:53:13 -!- int-e has quit ("Bye!").
04:48:25 * sekhmet didn't realize that sekhmet had grey hair
04:48:28 <sekhmet> But I can dig it
05:07:44 -!- GregorR has quit ("Chatzilla [Firefox 1.0.7/20050920]").
07:41:13 -!- puzzlet has joined.
07:48:12 -!- kipple has joined.
07:48:25 <puzzlet> hi kipple
07:55:43 <kipple> hello
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:48:17 -!- GregorR has joined.
08:58:11 -!- kipple has quit (Read error: 104 (Connection reset by peer)).
08:59:01 -!- kipple has joined.
09:12:50 -!- kipple has quit ("See you later").
09:13:55 -!- kipple has joined.
09:18:42 -!- EgoBot has joined.
09:35:54 -!- int-e has joined.
09:49:39 -!- jix has joined.
10:20:37 -!- jix has quit (Read error: 104 (Connection reset by peer)).
10:29:20 -!- jix has joined.
10:44:26 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
10:44:35 -!- jix has joined.
11:38:45 -!- Keymaker has joined.
11:39:08 <kipple> hi Keymaker
11:39:30 <kipple> how goes your bizarre basic project?
11:41:32 <Keymaker> hi kipple
11:41:45 <Keymaker> to be honest, i haven't worked it at all
11:41:53 <Keymaker> since the beginning of it
11:42:23 <Keymaker> i mean, i haven't worked on it at all since the last time i talked about it, in the beginning of the project
11:42:41 <Keymaker> :(
11:43:17 <int-e> Keymaker: I chiseled off another 14 bytes from my entry last night :)
11:44:42 <Keymaker> aaarg :D
11:44:56 <Keymaker> int-e: i was just about to say that impressive job with the solution
11:45:03 <Keymaker> i mean entry
11:45:24 <Keymaker> i wonder whether we have used the same algorithm
11:45:31 <Keymaker> we'll see in a day :)
11:49:33 <Keymaker> but well, i assume your way is different, and obviously simpler
11:52:16 <kipple> hehe. that is a common fate for many esolang ideas I think :) (I have a lot of those myself)
11:52:23 <Keymaker> :)
11:52:35 <Keymaker> yeah
11:54:45 <int-e> Keymaker: we'll see
11:55:33 <Keymaker> it's amazing program size.. when the competition began i was sure it'll be very hard for anyone to get the size under 500 instructions
11:57:03 <Keymaker> i didn't bother to shorten my program yesterday, since that wouldn't have helped that much.. at least get to release a nice 40x10 or 20x20 program block on my site when the competition is over..
11:57:41 <Keymaker> i'll post the md5 for the 400 instruction version after the simpsons..
11:57:49 <Keymaker> although there's no point basically :)
11:58:01 <int-e> it's 400 bytes
11:58:07 <int-e> that's a magical number :)
11:58:07 <Keymaker> yes
11:58:13 <Keymaker> oh, didn't know that :)
11:58:55 <int-e> it's a round number, it's a perfect square, it has no prime divisor >5 so it's quite smooth ...
11:59:48 <Keymaker> nice :)
12:00:15 <int-e> oh, btw, there are no boring integers.
12:00:18 <int-e> proof:
12:00:21 <Keymaker> hehe
12:00:24 <int-e> err, natural numbers.
12:00:35 <int-e> proof: assume that there are boring natural numbers
12:00:41 <Keymaker> by the way, gotta go for half an hour: the simpons :)
12:00:42 <int-e> then there'd be a smallest boring natural number
12:00:50 <int-e> as such, it'd be whooly remarkable.
12:00:53 <int-e> contradiction.
12:01:10 <Keymaker> :)
12:01:17 <Keymaker> bbl
12:03:43 <int-e> wholly. I knew I made a typo there.
12:05:04 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)).
12:13:50 <lament> int-e: but there are boring reals, then?
12:15:16 <int-e> lament: definitely
12:15:27 <lament> hahahaha
12:15:37 <puzzlet> Pi is boring
12:15:44 <lament> it seems that the statement "there are no boring reals" is equivalent to the axiom of choice
12:15:48 <int-e> lament: because the things we can say about real numbers are countable
12:15:53 <lament> since it seems obvious that some reals are boring
12:15:59 <int-e> lament: so there are real numbers we can't really say anything about
12:16:01 <lament> then the axiom of choice must be false
12:16:09 <lament> QED
12:16:13 * lament bows
12:16:31 <int-e> lament: hmm. not really.
12:16:33 * puzzlet bows back
12:16:41 <lament> int-e: Yes. the well-ordering principle!
12:16:44 <puzzlet> what are you talking about though
12:16:48 <puzzlet> "boring"?
12:17:14 <int-e> lament: there's a countable model of set theory; this means that for every thing that can be proved, you only need countable many examples (witnesses) ...
12:18:41 <int-e> (at least as far as I remember, the von Neumann axioms can be modelled as first order formulas built on top of the 'element of' relation)
12:19:47 <lament> what's that have to do with anything?
12:20:34 <int-e> it means that even if the axiom of choice is true, you can still have uninteresting real numbers.
12:20:41 <int-e> you just don't need to use them anywhere.
12:21:15 <lament> no
12:21:15 -!- pgimeno has joined.
12:21:19 <lament> if the AC is true
12:21:33 <lament> then exactly the same proof as for integers works for reals, too
12:21:59 <int-e> nope. you can say that the set of uninteresting reals has a member - but you can't name it
12:22:31 <int-e> there's nothing that helps you select one and only one out of them as being interesting.
12:22:37 <int-e> you need a well-ordering to do that.
12:22:41 <lament> exactly
12:22:49 <int-e> one that you can name
12:22:56 <lament> and the well-ordering principle is equivalent to AC
12:23:22 <int-e> lament: still, that only tells me that there are well orderings of the real numbers - but there are many of them; which one will you use?
12:23:43 * int-e sees nothing that makes one better than all others
12:24:07 <lament> int-e: what makes the <-relation ordering the best ordering for integers?
12:24:17 <int-e> lament: it's natural
12:24:48 <lament> you have a point.
12:24:51 <lament> good night :P
12:25:18 <int-e> sleep well
12:35:33 <Keymaker> back..
12:36:37 <Keymaker> int-e: what kind of test calamari ought to run?
12:37:29 <Keymaker> i think the following: 1. file with only one new-line 2. file with few k of pattern "abc" 3. file with few ks of a, b, and c
12:37:57 <Keymaker> and perhaps something like bbbbccccaaaa
12:37:58 <int-e> Keymaker: I don't know. I've tested my program with short inputs (<=9 characters) and some selected long ones
12:38:19 <Keymaker> ok
12:41:22 <int-e> there are 29524 inputs of length <=9, which seems manageable
12:41:53 <Keymaker> hm?
12:42:04 <int-e> for i in "" {a,b,c} {a,b,c}{a,b,c} {a,b,c}{a,b,c}{a,b,c} {a,b,c}{a,b,c}{a,b,c}{a,b,c} {a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c} {a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c} {a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c} {a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c} {a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c}{a,b,c}; do echo $i | ./bfigolf entry.b; done
12:42:29 <int-e> that's the basic idea
12:55:28 <int-e> . o O ( feeding invalid input to a program that does no error checking is bad )
12:56:06 <Keymaker> yes
12:56:08 <Keymaker> :)
12:56:26 <int-e> and I wonder why I'm getting Cell value too small (-1) errors :)
12:56:56 <int-e> there's an off-by-one bug in bfigolf.c (probably not serious though)
12:57:03 <Keymaker> what kind of?
12:57:09 <Keymaker> (i've used another interpreter)
12:57:21 <int-e> namely, the realloc should be realloc(mem, (maxmp+1024+1)*sizeof(unsigned char))
12:57:34 <Keymaker> uh, i don't understand about that :)
12:57:35 <int-e> instead of the same without +1
12:58:00 <Keymaker> aha.. well, maybe you should inform calamari, i think
12:58:05 <Keymaker> just in case
12:59:58 <Keymaker> int-e: any others than we going to enter the competition?
13:01:23 <int-e> Keymaker: I'll write a forum post
13:04:21 <int-e> Keymaker: I don't know; the usual suspects would be Laurent and Daniel. I've not heard anything from them for a while (but I've been staying away myself, too, so I wouldn't know.)
13:07:45 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
13:08:18 <Keymaker> yeah.. laurent asked the value of new-line to be defined when the competition began, but haven't heard of him since then
13:08:42 <Keymaker> i hope we will get more entries
13:10:09 <Keymaker> jix was at least working on one, i think.. and calamari
13:14:19 -!- jix has joined.
13:16:38 <int-e> heh. jix, are you still working on your bfgolf entry?
13:16:51 <jix> no...
13:17:01 <int-e> aww.
13:17:20 <int-e> (Keymaker and I are wondering if there will be more than 2 entries)
13:19:16 <Keymaker> well, at least it'll be interesting to see the different ways we (probably) are using
13:19:26 <fizzie> It was the a^n b^n c^n case?
13:20:04 <Keymaker> yeah
13:20:24 <fizzie> I did consider trying to write an entry, but haven't had the time.
13:20:30 <Keymaker> yeah
13:20:36 -!- Sgep has joined.
13:20:39 <Keymaker> time seems to be a problem with many, i suppose
13:23:48 <Keymaker> int-e: got e-mail address? i'd need to ask one thing kinda related to this contest
13:24:42 <Keymaker> int-e: i can't use private messages
13:24:50 <Keymaker> int-e: unregistered users can't
13:25:16 <Keymaker> the reason i don't ask here in public is that the project is a surprise, kind of..
14:38:51 <Keymaker> *sigh* about 16 hours or something till the end of the competition..
14:46:35 <int-e> I'll definitely not write another entry nor optimize the one I have further *eg*
14:46:56 <int-e> unless someone submits a 331 bytes one
14:48:03 <Keymaker> yeah, it's a winning solution i'd assume
16:10:33 <int-e> Keymaker: eh, shouldn't that be 40 hours?
16:11:11 <Keymaker> yeah
16:11:15 <Keymaker> i'm good at math ;)
16:54:10 <Keymaker> bye
16:54:12 -!- Keymaker has left (?).
17:30:06 -!- Sgep has quit (Read error: 104 (Connection reset by peer)).
17:31:57 -!- Sgep has joined.
17:44:47 -!- {^Raven^} has quit (Remote closed the connection).
17:47:20 -!- int-e has left (?).
18:53:37 -!- kipple has quit (Read error: 104 (Connection reset by peer)).
18:54:35 -!- kipple has joined.
19:19:58 -!- ihope has joined.
19:20:10 <ihope> ```si`k``si`k``sii``s``s`kski
19:21:06 <ihope> I think that's the Church numeral for Steinhaus's Mega.
19:30:14 <ihope> And ```si`k``si`k``si`k``sii``s``s`kski is much, much bigger...
20:15:32 <ihope> Now here's a nice sequence: !1 = 2, !2 = 8, !3 = 402653184*2^402653184.
20:29:38 -!- lirthy has quit (Read error: 104 (Connection reset by peer)).
20:39:58 -!- nooga has joined.
20:40:05 <nooga> Halloo
20:40:26 <Sgep> hi nooga
20:43:16 <nooga> hah
20:44:28 <nooga> i want finally to develop own, huge, usefull language and become lie Larry Wall or Bjarne Stroustrup
20:44:36 <ihope> :-)
20:45:06 <nooga> like*
20:46:39 -!- lirthy has joined.
20:46:44 <nooga> who wants to help me? ;p
20:48:05 <ihope> Me, maybe.
20:48:08 <GregorR> You want to become like Larry Wall, the primary developer of a language so huge and obnoxious that it's /not/ useful?
20:49:11 <lindi-> you mean "\/not\/" ? ;)
20:49:28 <GregorR> XD
20:49:29 <nooga> oh, i will begin with simple things... like compiling arithmetic expressions, flow control and simple types
20:49:57 <lindi-> heh, i've spent the last two days writing a compiler for a school project
20:50:09 <ihope> Wait! Functional or imperative?
20:50:18 <nooga> i've spend last year trying to write complete compiler :]
20:50:39 <lindi-> nooga: oh :)
20:50:47 <lindi-> nooga: you obviously lack some deadlines :)
20:50:58 <lindi-> ihope: ?
20:51:08 <GregorR> nooga: Finish a compiler for it tomorrow or I WILL HUNT YOU DOWN
20:51:15 <GregorR> Tada, deadlines.
20:51:26 <nooga> i think it should be like C++ (but more like Java) + perl + ML ;]
20:51:40 <ihope> All imperative, then?
20:51:47 <nooga> yea
20:52:36 <lindi-> doesn't ML support functional programming well?
20:52:48 <nooga> it does
20:52:59 <nooga> but i meant "a little bit of ML"
20:53:32 <nooga> to allow something like this: a = {something; something; something;} + b;
20:53:41 <ihope> Aha.
20:53:52 <nooga> soemtimes it's usefull
20:54:09 <ihope> a = map (+b) [something,something,something]
20:55:42 <nooga> and i plan builtin perl-like regexp
20:56:03 <nooga> no fuc**g headers like in C++
20:56:27 <nooga> methods implemented inside classes
20:56:33 * GregorR tries to figure out what curse word is spelled fuc__g ... one too few letters for fucking ...
20:56:56 <nooga> but treat * like in wildcards...
20:57:14 <GregorR> I'll treat it like regex :P
20:57:20 <GregorR> So it could be fucccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
20:57:29 <ihope> Fucing, I suppose...
20:58:07 <nooga> oh -.-'
20:58:13 <nooga> FUCKING allright?
20:58:31 <GregorR> GASP YOU TYPED A CURSY WORD!!!!!!!
20:58:43 <nooga> i forgot about the FUCKING K before FUCKING C
20:59:03 * ihope stares in some ranom direction
20:59:41 <GregorR> (The random direction happens to be exactly towards the screen)
20:59:48 -!- calamari has joined.
20:59:50 <nooga> no
20:59:52 <nooga> damn
20:59:53 <nooga> idk
20:59:54 <nooga> after
20:59:57 <nooga> whaterver
20:59:59 <nooga> ;/
21:02:37 <nooga> !help
21:02:58 <calamari> hi
21:03:03 <GregorR> EgoBot: Ping?
21:03:05 <GregorR> !help
21:03:05 <nooga> hi calamari
21:03:35 * calamari suggests Linguine for the Ego Bot
21:04:42 * ihope wonders if IRCbots like lignuine
21:04:54 <nooga> linguine?
21:05:08 <EgoBot> help ps kill i eof flush show ls
21:05:10 <EgoBot> 1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01
21:05:14 <calamari> yeah, but they can only take one line.. :)
21:05:15 <GregorR> Yay lag!
21:05:37 <EgoBot> help ps kill i eof flush show ls
21:05:37 <EgoBot> 1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lazyk malbolge pbrain rail sadol sceql udage01
21:05:48 <calamari> unless Gregor changed it so that programs can use \n for multiple lines
21:05:48 <nooga> lol
21:05:49 <nooga> SADOL
21:05:58 <nooga> there's SADOL there!!!
21:06:03 <lindi-> nooga: maybe http://www.cs.hut.fi/Opinnot/T-106.550/Harjoitustyo/vaihe3.pdf could be helpful to you?
21:06:17 <nooga> !sadol !"1a
21:06:25 <EgoBot> a
21:06:31 <nooga> aha ;p
21:07:07 <GregorR> It can use URLs.
21:07:12 <GregorR> Just use pastebin for multiple lines.
21:07:44 <calamari> !pastebin
21:07:50 <nooga> !sadol (3~f1(5:a0:b1:i2@|<i#_0=i#_0(2?%i2:b+ba:a+ab:i+i1?%#_02ba:l,220@:l-l1!+f-,220l"1
21:08:07 <GregorR> http://www.pastebin.ca/
21:08:20 <calamari> thanks for the irp :)
21:08:42 <ihope> Canadia, eh?
21:08:58 <EgoBot> 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181
21:09:43 <ihope> What would happen if I !bf +[]?
21:09:51 <GregorR> It'll stop after a bit.
21:09:59 <calamari> or you can kill it
21:10:06 <GregorR> Or you can kill it :P
21:10:09 <nooga> What a lag
21:10:27 <GregorR> !ps
21:10:36 <nooga> lindi-: who makes this minijava?
21:10:46 <EgoBot> 1 GregorR: ps
21:11:00 <lindi-> nooga: what do you mean?
21:11:24 <ihope> Testing
21:11:38 <nooga> who's Lina Salmela
21:11:55 <nooga> Leena*
21:12:07 <ihope> Hmm... did somebody just say "Testing"?
21:12:47 <calamari> minijava?
21:16:03 <nooga> hyvaa paivaa
21:16:24 <nooga> sounds almost like minijavaa
21:19:27 <ihope> Maybe I could make a language called Lava...
21:20:18 -!- ihope has quit ("Chatzilla [Firefox 1.0.7/20050915]").
21:20:37 <nooga> bybyy
21:22:04 <calamari> mm Lava.. write hot code, spewing ash and poisonous fumes.. then let your code harden into an impenetrable mass
21:22:47 <GregorR> Sounds like perl!
21:22:55 <nooga> shut..up...
21:23:11 <nooga> perl is cool ;>
21:23:35 <nooga> excuse me for that "shut up"...0.0
21:23:35 <calamari> perl is so 90's
21:23:45 <nooga> not perl 5 ;p
21:23:59 <calamari> hehe
21:24:02 <nooga> i got to lear ruby
21:24:07 <nooga> learn
21:24:27 <calamari> I'd buy a new perl book for version 5, if I ever used the books I currently have
21:24:51 <calamari> I could sell them as "Like New" :(
21:30:00 <nooga> i elarn new languages from the net and documentation
21:30:10 <nooga> i think the first two is the worse
21:30:19 <nooga> then every another is much easier
21:30:49 <jix> i learnd the first language from a computer magazine...
21:35:07 <nooga> my first was pascaal
21:35:21 <jix> my first was real-basic
21:35:28 <jix> a visual-basic clone for mac os
21:48:37 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
21:53:24 <nooga> oh
21:53:25 <nooga> mac
21:54:08 <nooga> lindi-: tell me, is "Leena" name for a woman or man??
21:55:31 <lindi-> nooga: at least in finnish that's woman's name
21:57:43 <nooga> mhm
21:57:52 <nooga> what about Mika?
21:59:50 <lindi-> nooga: that's man's name
22:00:09 <nooga> ha
22:01:21 <nooga> in Polish most woman's names are ended with 'a', only exeption is diminution for name Jakub - Kuba
22:01:28 <nooga> Kuba is man's name
22:01:42 <lindi-> ok
22:02:39 <nooga> i think that avoids mistakes :>
22:06:09 <nooga> hm, does most adjectives in finnish end with -nen ?
22:06:49 <lindi-> nooga: some do but i wouldn't say that most
22:07:26 <nooga> i'm just flipping through a finnish dictionary
22:07:31 <lindi-> heh
22:07:54 <nooga> i've tried to learn finnish but there's no good courses
22:08:15 <nooga> only phrase books and dictionaries ;/
22:11:37 <lindi-> hmm
22:12:03 <nooga> and it's hell hard!
22:13:10 <lindi-> probably :)
22:13:44 <Gs30ng> Polish is well known as a truly hard one
22:14:08 <nooga> but Finnish is worse ;d
22:14:57 <nooga> well.. maybe that's because I use Polish fluently from child
22:15:09 <nooga> and it's my natural, native language
22:15:33 <Gs30ng> for english-native, it's really hard to learn korean
22:15:46 <Gs30ng> but for korean-native, learning english is somewhat easier
22:16:01 <nooga> same here i think...
22:16:25 <Gs30ng> since korean is refered to be more complex than english
22:16:31 <Gs30ng> so may the force be with you, nooga
22:16:37 <nooga> english is easier than Polish, Korean, Chineese, Finnish, Hungarian, Russian, Nyjorsk, Dannish... and some other ;;p
22:16:50 <nooga> English*
22:17:24 <Gs30ng> i think you(and i)'ve got a good condition to learn another language... having a complex lang for own native lang
22:17:53 <nooga> that's true
22:19:51 <nooga> frend of mine have learned hangul
22:24:48 <nooga> but i saw a Finn in out TV who speaks Polish fluently and without any odd accent
22:24:56 <nooga> our*
22:25:21 <lindi-> hmm
22:25:39 <lindi-> nooga: just try to IRC on finnish channels :)
22:26:15 <nooga> how do you "21th" in Finnish?
22:26:22 <nooga> *say*
22:26:51 <nooga> tfu tfu 21st
22:27:07 <lindi-> kahdeskymmenesensimminen
22:27:10 <nooga> hahah
22:27:12 <nooga> i knew!
22:28:00 <nooga> and kuka means "who" but kukka means "a flower"
22:28:07 <lindi-> yep
22:28:26 <nooga> mato - worm, matto - carpet
22:29:03 <nooga> puro - stream, puuro - porridge
22:29:08 -!- kipple has quit (Read error: 110 (Connection timed out)).
22:29:09 <lindi-> right. it shouldn't be a problem if you write them. pronouncing might be trickier for a foreigner though
22:29:24 <nooga> yep, i tried...
22:29:57 <nooga> those 16 diphtongs are also quite hard
22:31:04 <nooga> for me it's hard to say something between a and e and i :)
22:31:18 <nooga> because Polish is rather hard
22:32:16 <nooga> i mean we've got hard speech sounds
22:33:58 <nooga> got to go
22:34:02 <nooga> bye
22:34:47 -!- nooga has quit.
←2005-12-03 2005-12-04 2005-12-05→ ↑2005 ↑all