←2007-09-28 2007-09-29 2007-09-30→ ↑2007 ↑all
00:41:46 -!- pikhq has joined.
00:46:34 -!- jix has quit (Nick collision from services.).
00:46:44 -!- jix has joined.
00:50:14 -!- immibis has joined.
00:50:16 <immibis> hi
00:54:07 <oklopol> i
00:54:30 <oklopol> well that was rather selfish, sorry
00:54:32 <oklopol> *hi
00:54:36 <immibis> ok
00:59:33 <ihope> What was rather selfish?
00:59:58 <immibis> saying "I"
01:00:19 <ihope> Ah.
01:00:29 <ihope> I sort of say it every time I say anything.
01:00:34 -!- ihope has changed nick to uhope.
01:00:40 <uhope> There, now I'm completely selfless.
01:00:41 <immibis> lol
01:00:43 -!- uhope has changed nick to ihope.
01:01:13 -!- immibis has changed nick to ImmIbIs.
01:01:13 -!- ImmIbIs has changed nick to xxx.
01:01:19 <xxx> oops
01:01:41 -!- xxx has changed nick to ImmIbIs.
01:02:18 <ImmIbIs> I say it 3 times when I say anything, and 3 times additionally when I say this particular sentence.
01:03:06 <ihope> =-= immibis is now known as xxx
01:03:08 <ihope> =-= ImmIbIs is now known as xxx
01:03:13 <ihope> How'd you manage that?
01:03:20 <ImmIbIs> what?
01:03:48 <ihope> You changed nicks to xxx, then you changed nicks from something else to the one you already had.
01:03:49 <ImmIbIs> i changed to xxx because i thought i couldn't change just my capitalization, i thought i had to change my actual nick.
01:03:56 <ImmIbIs> lag i guess
01:08:15 -!- oerjan has quit ("Good night").
01:10:21 <ImmIbIs> i had to retrain some workers just now - they don't like packing N things into 0 boxes.
01:12:14 <ihope> I take it N is not 0.
01:12:15 -!- jix has quit ("CommandQ").
01:12:31 <ImmIbIs> they still don't like packing 0 things into 0 boxes.
01:12:50 <ImmIbIs> so i trained them to throw the things away if they get frustrated.
01:13:46 <ihope> 0 nPr N is quite often 0.
01:14:01 <ImmIbIs> no, N divided by 0.
01:14:34 <ihope> That too.
01:15:24 <ImmIbIs> dividing a crate by another crate with 0 in it? Throw them both out of a twentieth-story window. Problem solved.
01:16:05 <ihope> Reminds me of the guy who went trick-or-treating dressed as the 14th century, for obvious reasons.
01:16:13 <ImmIbIs> ?
01:16:27 <ihope> (Though said guy was a fictional character.)
01:16:35 -!- ImmIbIs has changed nick to immibis.
01:17:20 <ihope> In the same vein, there was that non-fictional person who went trick-or-treating dressed as a bathroom.
01:17:27 <immibis> why?
01:17:48 <ihope> Why did she do that?
01:18:17 <ihope> Well, I think she and her mother were once out shopping for toilet seats, and her mother said she should wear one.
01:18:24 <immibis> why?
01:18:35 <ihope> Because it would be funny?
01:20:31 <oklopol> you know what's funny? nothing.
01:25:09 <kwertii> Murder is no laughing matter. Unless it's committed by a clown.
01:25:37 <GregorR> Or to a clown.
01:28:04 <oklopol> hehe, clown xD
01:35:20 <ihope> Lol, clown.
02:53:19 <immibis> is there anything useful I could do with multi-digit numbers, that isn't trivial to write but not complicated either?
02:53:25 <immibis> apart from calculating a digital root.
02:55:47 <ihope> Addition.
02:55:58 <ihope> With carry, yes.
02:56:34 <immibis> that would be trivial now i've added multi-digit support, except there is NO way to seperate two inputs.
02:56:51 <ihope> Sounds un-Turing-complete.
02:57:03 <immibis> it's not intended to be turing-complete
02:57:11 <immibis> it's intended to be interesting to write programs in.
02:57:34 <immibis> maybe i could do the fibonacci sequence '... using either recursion or iteration."
02:57:35 <immibis> oops
02:57:47 <immibis> maybe i could do the fibonacci sequence except the esolangs page says "... using either recursion or iteration.".
03:00:57 <immibis> there is no way to seperate two inputs because you can only input numbers. you can, however, add the input to a constant.
03:03:01 <ihope> You couldn't input a digit of one, a digit of the other, ad nauseam?
03:03:29 <immibis> it might...work except there is no end of input either.
03:03:38 <immibis> it's only for windows, and only for console input.
03:03:49 <immibis> as in, don't redirect it or it won't work.
03:08:24 <ihope> What is it, anyway?
03:08:34 <immibis> my version of RUBE
03:09:09 <immibis> because i couldn't find any documentation for RUBE, or an interpreter (well, i probably could have, but I didn't actually look for either of them) so i made my own language
03:09:23 <immibis> inspired by RUBICON, a game inspired by RUBE, a language inspired by Rube Goldberg.
03:10:33 <immibis> oh and the program automatically ends when there is no data, and there are no inputs.
03:12:57 <ihope> Does your language have a wiki page?
03:13:03 <immibis> no
03:13:11 <immibis> because i created it yesterday.
03:13:28 <immibis> the language not the wiki page
03:13:28 <ihope> I bet I can create a page for my language before you can create one for yours! :-P
03:13:38 <immibis> what is your language
03:14:39 <ihope> I'll call it Misnomer.
03:15:15 <ihope> "Its name is a misnomer in that it is not."
03:48:19 <RodgerTheGreat> hey everyone
03:54:14 <bsmntbombdood> hi
03:55:18 <RodgerTheGreat> hi, bsmntbombdood
03:55:24 <RodgerTheGreat> what are you up to?
03:57:59 <bsmntbombdood> dunno
04:17:58 -!- ihope has quit ("http://tunes.org/~nef/logs/esoteric/06.08.09").
04:36:32 -!- kwertii has quit (Client Quit).
04:41:38 * immibis waits patiently
04:41:48 * immibis waits patiently for someone to ask him what he's waiting for
04:41:56 <RodgerTheGreat> what are you waiting for?
04:42:36 * immibis was waiting patiently for someone to ask him what he was waiting for.
04:42:36 <immibis> 12:47:25 * ihope waits patiently
04:42:36 <immibis> 12:48:55 * ihope waits patiently for someone to ask what he's waiting for
04:42:45 <immibis> 12:49:54 * RodgerTheGreat considers asking ihope what he's waiting for.
04:42:55 * immibis wonders why he read a year-old irc log
04:43:20 <RodgerTheGreat> so you were hoping you could recreate the past, eh?
04:43:26 <immibis> no
04:43:33 <RodgerTheGreat> turns out I've become steadily less interesting over the year
04:43:34 * immibis is waiting for something to happen
04:44:08 * immibis tells RodgerTheGreat what he's actually waiting for - for something to happen.
04:44:14 <RodgerTheGreat> ah
04:44:32 * RodgerTheGreat hands immibis an apple
04:44:38 <RodgerTheGreat> imagine you're holding it in your hand
04:44:46 <RodgerTheGreat> what do you want to do with the apple?
04:44:49 <immibis> i saw you talking about this experiment last night
04:44:57 <RodgerTheGreat> ah, oh well
04:44:58 <immibis> so i'm not going to say what you expect the outcome to be...
04:45:02 <immibis> i want to........
04:45:05 <immibis> .........
04:45:07 <immibis> ..........
04:45:12 <immibis> ...................
04:45:15 <immibis> ..........
04:45:17 <immibis> .
04:45:23 <RodgerTheGreat> ....
04:45:25 <immibis> ....
04:45:36 <immibis> cut it up and put it in a blender.
04:46:23 <RodgerTheGreat> the test is very, very pointless in this case because not only do you lack an apple in your hand but you're also aware of the experiment enough to let it skew your results
04:46:32 <immibis> yes.
04:50:07 * immibis has somehow managed to create a ROCB factorial calculator.
04:50:48 <immibis> s/factorial/fibonacci/
04:51:04 <immibis> 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 9489 55857 65346 55667 55477 45608 35549 15621 51170 1255 52425 53680 40569 28713 3746 32459 36205 3128 39333 42461 16258 58719 9441 2624 12065 14689 26754 41443 2661 44104 46765 25333 6562 31895 38457 4816 43273 48089 25826 8379 34205 42584 11253 53837 65090 53391 52945 40800 28209 3473 31682 35155 1301 36456 37757 8677 46434 55111 36009 25584
04:51:05 <RodgerTheGreat> ROCB?
04:51:16 <immibis> RubE On Conveyor Belts
04:51:30 <immibis> a bit of a random name, i admit.
04:52:59 <RodgerTheGreat> interesting
04:53:37 <immibis> there are no rails in the language. Otherwise it might be called RubE On Rails.
04:54:12 <RodgerTheGreat> "and... WHOOPS, it works!"
04:54:21 <immibis> whoops?
04:55:04 <RodgerTheGreat> from the Ruby On Rails screencasts
04:55:29 <RodgerTheGreat> I was referencing the tremendously irritating speech mannerisms of the narrator for the screencasts
04:55:30 <immibis> ok, i know nothing about ruby on rails apart from the name - i don't even know what it is.
04:55:37 <immibis> ok
04:56:00 <RodgerTheGreat> immibis: it is pure, grade-A, reverse-osmosis purified shit.
04:56:12 <immibis> ok then.
04:56:50 <RodgerTheGreat> essentially it's PHP and MySQL for impatient people and/or morons built on the ugliest mainstream language on the planet
04:56:58 <immibis> ok
04:57:21 <RodgerTheGreat> I take it as proof of the theory that bad ideas can breed to create new, more powerfully bad ideas.
04:57:27 <immibis> ?
04:57:34 <immibis> can good ideas do that?
04:57:48 <RodgerTheGreat> there's less evidence to support it working for good ideas
04:57:56 <RodgerTheGreat> perhaps the effect isn't as strong
04:59:43 <RodgerTheGreat> 'night everyone
04:59:47 <immibis> goodnight
05:15:41 <immibis> does anyone run windows and want a ROCB interpreter?
05:33:19 -!- GregorR has quit (Read error: 104 (Connection reset by peer)).
05:33:23 <bsmntbombdood> no one runs windows
05:33:28 <immibis> i do.
05:33:34 <immibis> 95% of people with computers do.
05:33:54 -!- GregorR_ has joined.
05:34:02 -!- GregorR_ has changed nick to GregorR.
05:43:43 -!- maslem has joined.
05:43:53 <maslem> hi to everybody!
05:44:03 -!- immibis has changed nick to everybody.
05:44:05 <everybody> hi to maslem
05:44:09 -!- everybody has changed nick to immibis.
06:00:24 -!- GregorR has quit (Read error: 110 (Connection timed out)).
06:15:22 -!- GregorR has joined.
06:17:57 -!- maslem has quit ("Leaving").
06:43:10 -!- poiuy_qwert has joined.
06:46:36 -!- poiuy_qwert has quit (Client Quit).
06:51:01 * pikhq want sleep, but me no want sleep
06:51:37 <pikhq> immibis: You don't *run* Windows, you fight it.
06:51:39 <pikhq> :p
06:54:44 * immibis thinks pikhq should avoid talking about others in the first person.
07:09:00 <bsmntbombdood> nekkid
07:33:28 <immibis> ?\
07:33:30 <immibis> ?
07:35:53 <bsmntbombdood> everything is better nekkid
07:36:00 <immibis> nekkid?
07:37:13 <bsmntbombdood> http://en.wiktionary.org/wiki/nekkid
07:37:25 <bsmntbombdood> use wikimedia projects before asking stupid questions
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:08:45 <immibis> am i permitted to make a wiki page for my language?
08:37:27 -!- sebbu2 has changed nick to sebbu.
09:05:34 <g4lt-sb100> no
09:05:41 <immibis> ok
09:07:10 <g4lt-sb100> turns out that you can't actually make wiki articles about the things that you are most familiar with, as hey don't like first person articles
09:07:19 <immibis> ok
09:07:47 <immibis> [14:12] <ihope> I bet I can create a page for my language before you can create one for yours!
09:08:06 <immibis> then why did ihope say that?
09:09:30 <g4lt-sb100> ask ihope why, but presumably it's because rules don't mean much to ihope
09:15:17 -!- g4lt-sb100 has changed nick to g4lt-mordant.
09:16:16 -!- oerjan has joined.
09:25:41 <oerjan> _or_ it could be because ihope means the esolangs wiki, not wikipedia.
09:27:21 <immibis> *i* meant the esolangs wiki too.
09:28:00 <oerjan> in which case you are welcome to make a page on your language.
09:28:06 <immibis> ok
09:29:59 <immibis> http://esolangs.org/wiki/Ruby_On_Conveyor_Belts
09:30:03 <immibis> oops
09:30:04 <immibis> typo
09:30:20 <immibis> that should be "RubE on conveyor belts". How do I change an article's name?
09:30:29 <oerjan> move
09:31:56 <immibis> ok, done
09:32:06 <immibis> http://esolangs.org/wiki/RubE_On_Conveyor_Belts
09:48:25 <immibis> to whoever cares: should it be under the category "brainfuck derivatives" if you only use brainfuck for part of the program, and that part is optional?
10:03:36 -!- bsmntbom1dood has joined.
10:14:43 -!- immibis has quit ("Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Pull the pi).
10:15:01 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
12:00:20 -!- oerjan has quit ("Lurch, er, lunch").
12:04:01 -!- bebers has joined.
12:04:43 <bebers> http://tubeimage.com/viewer.php?file=x7o3ydsiwmvc6pnvqyd3.jpg
13:06:43 -!- jix has joined.
13:14:28 -!- bebers has left (?).
15:04:29 -!- bsmntbombdood has joined.
15:15:24 -!- bsmntbom1dood has quit (Read error: 110 (Connection timed out)).
15:39:24 -!- fizzie has quit ("...").
17:10:38 -!- g4lt-sb100 has joined.
17:15:27 -!- bsmntbom1dood has joined.
17:26:07 -!- g4lt-mordant has quit (Read error: 110 (Connection timed out)).
17:26:16 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
18:18:19 -!- CakeProphet has joined.
18:19:34 <oklopol> oerjan: be highlighted through the magic of logs.
18:20:04 <RodgerTheGreat> heh
18:21:26 -!- bsmntbom1dood has changed nick to bsmntbombdood.
18:21:27 <CakeProphet> :)
18:37:34 -!- ihope has joined.
18:52:09 -!- pina has joined.
18:53:06 <pina> hi
18:53:16 <RodgerTheGreat> hello, pina
18:53:18 <pina> anyone been following up with obfuscated C contests?
18:53:40 <RodgerTheGreat> not closely, but they always seem pretty interesting
18:54:04 <RodgerTheGreat> I don't think my C-fu is strong enough to really create something horrifying like those guys do
18:57:11 <pina> ah
18:57:18 <bsmntbombdood> http://www.lewdart.com/toons/pic97.jpg
18:57:21 <bsmntbombdood> the outrage!
18:57:26 <bsmntbombdood> err...wrong channel
18:57:53 <RodgerTheGreat> interesting
18:58:14 <bsmntbombdood> and nsfw
18:58:15 <RodgerTheGreat> at least it's... uh... fairly well drawn, from a purely artistic point of view
19:07:30 -!- oerjan has joined.
19:07:44 <pina> I've never really used C.. patches to the kernel and all, but I've never written anything from the ground up.. the code in that contest always stretches the neurons..
19:08:43 <RodgerTheGreat> most of the time, it's a program that does something really neat (with a non-obvious algorithm), clearly optimized quite a bit to make it small, and THEN heavily obfuscated
19:08:52 <bsmntbombdood> we should have an #esoteric entry this year
19:08:57 <RodgerTheGreat> IOCC entries have many layers of brilliance
19:09:04 <RodgerTheGreat> like, between all of us?
19:09:11 <bsmntbombdood> yeah
19:09:15 <RodgerTheGreat> a collaborative IOCC entry... are those allowed?
19:10:03 <RodgerTheGreat> Well, it'd *have* to be an interpreter or a compiler for something
19:11:00 <RodgerTheGreat> Oooh... we could try to fit interpreters for as many languages as possible into the 4k limit- it'd be like the opposite of a polyglot!
19:11:51 <bsmntbombdood> brainfuck and unlambda
19:12:22 <bsmntbombdood> the more shared code the better
19:13:18 <oerjan> + befunge if it fits?
19:13:38 <RodgerTheGreat> throw in a bunch of bf extensions that don't overlap instructions
19:13:47 <oerjan> oklopol: huh?
19:13:57 <RodgerTheGreat> like Doublefuck and the multithreaded version, for example
19:14:13 <bsmntbombdood> i never looked at befunge
19:15:06 <bsmntbombdood> it might be better if it was a compiler, compiling to obfusicated C
19:15:28 <RodgerTheGreat> haha
19:15:33 <RodgerTheGreat> bloody perfect
19:16:26 <oerjan> unfortunately don't most compilers to C make things obfuscated anyway? I've heard scary things about ghc...
19:16:45 -!- Tritonio has joined.
19:17:05 * RodgerTheGreat shudders
19:17:18 <RodgerTheGreat> don't worry, Tritonio- it's not about you
19:17:26 <RodgerTheGreat> (or is it?)
19:19:59 <Tritonio> what's not about me?
19:20:27 <RodgerTheGreat> everything. nothing.
19:20:32 <Tritonio> oh i see
19:34:05 <bsmntbombdood> damn >_<
19:34:13 <bsmntbombdood> i don't think my camera can do what i want it to
19:34:29 <RodgerTheGreat> are you trying to get it to make you a sandwich or something?
19:35:20 <bsmntbombdood> no, i just want it to take a picture every 3 seconds, without holding down the shutter
19:35:29 -!- pina has left (?).
19:36:20 <RodgerTheGreat> bsmntbombdood: sounds like microcontroller time
19:36:44 <bsmntbombdood> more like cameras need to be hackable
19:39:16 <RodgerTheGreat> I suppose
19:39:45 <RodgerTheGreat> it'll get better when someone finally decides to make an embedded OS that runs on multiple devices like that
19:47:55 -!- sebbu2 has joined.
20:03:34 -!- CakeProphet_ has joined.
20:06:34 -!- sebbu has quit (Read error: 110 (Connection timed out)).
20:18:41 -!- CakeProphet has quit (Read error: 110 (Connection timed out)).
21:13:54 <RodgerTheGreat> bsmntbombdood: so do we know wether or not "team" entries to the IOCC are permitted?
21:16:15 <bsmntbombdood> i see nothing about it in the rules
21:16:24 <RodgerTheGreat> sweet
21:16:37 -!- Tritonio_ has joined.
21:18:34 -!- Tritonio has quit (Read error: 110 (Connection timed out)).
21:57:28 -!- ihope_ has joined.
22:15:03 -!- ihope has quit (Read error: 110 (Connection timed out)).
22:47:56 <bsmntbombdood> so, compiler or interpreter?
22:56:08 <pikhq> For what?
22:56:54 <pikhq> Ah.
22:56:57 <pikhq> Yes.
23:11:25 -!- bsmntbom1dood has joined.
23:22:45 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
23:24:41 -!- kwertii has joined.
23:27:05 -!- bsmntbom1dood has changed nick to bsmntbombdood.
23:37:25 <bsmntbombdood> i mean, which should we do?
23:41:07 <RodgerTheGreat> interpreter might let us support more languages
23:41:15 <RodgerTheGreat> which would be cooler
23:42:09 <oklopol> would the actual program be an interpreter, or would interpreters just be the main method of obfuscation?
23:45:32 <bsmntbombdood> what do you mean?
23:47:43 -!- immibis has joined.
23:47:54 <pikhq> Both.
23:48:07 <pikhq> I want an interprecompiler.
23:48:13 <pikhq> :p
23:48:44 <immibis> what's an interprecompiler?
23:48:53 <bsmntbombdood> i dunno, but it sounds awesome
23:48:53 <pikhq> It compiles and interprets.
23:49:00 <pikhq> w00ts.
23:49:37 <pikhq> Perhaps compile to some sort of bytecode, and allow it to either output a C file with an interpreter function and the bytecode, or just interpret the bytecode?
23:49:50 <pikhq> Perhaps a bit harder to do in 4k. . .
23:50:06 <bsmntbombdood> that would make sense
23:50:45 <pikhq> If we didn't have to worry about code size, we could write the compilation routines in bytecode.
23:52:34 -!- immibis has left (?).
23:52:41 -!- immibis has joined.
23:53:45 <oklopol> bsmntbombdood: is its external behaviour that of an interpreter's?
23:54:11 <bsmntbombdood> maybe
23:54:18 <oklopol> or does it do interpreter stuff internally as a means of obfuscation
23:54:24 <bsmntbombdood> it will either be that, or a compiler
23:54:25 <oklopol> prolly both
23:54:28 <oklopol> hmm
23:54:31 <oklopol> compiler to what?
23:54:33 <bsmntbombdood> that's what oklopol's been talking about
23:54:36 <bsmntbombdood> er, pikhq
23:54:45 <bsmntbombdood> C, probably
23:54:51 <oklopol> heh, i didn't read the 5 lines of logs yet ;)
23:56:35 <oklopol> immibis: a word-play for something that is both an INTERPREter and a COMPILER
23:56:49 <oklopol> (yes, i now reached row 4)
23:59:25 <RodgerTheGreat> the program should be a compiler that, when run through itself, generates a C file that can be compiled into something interesting
23:59:29 <RodgerTheGreat> like a BF interpreter
←2007-09-28 2007-09-29 2007-09-30→ ↑2007 ↑all