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:54:30 <oklopol> well that was rather selfish, sorry
00:59:33 <ihope> What was rather selfish?
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: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: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: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: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: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: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: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: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.
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: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: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: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: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:14:39 <ihope> I'll call it Misnomer.
03:15:15 <ihope> "Its name is a misnomer in that it is not."
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:48 * immibis waits patiently for someone to ask him what he's 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: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:49 <immibis> i saw you talking about this experiment last night
04:44:58 <immibis> so i'm not going to say what you expect the outcome to be...
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:50:07 * immibis has somehow managed to create a ROCB factorial calculator.
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:30 <immibis> a bit of a random name, i admit.
04:53:37 <immibis> there are no rails in the language. Otherwise it might be called RubE On Rails.
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:56:00 <RodgerTheGreat> immibis: it is pure, grade-A, reverse-osmosis purified shit.
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: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:48 <RodgerTheGreat> there's less evidence to support it working for good ideas
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: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:44:03 -!- immibis has changed nick to everybody.
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:54:44 * immibis thinks pikhq should avoid talking about others in the first person.
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: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: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:29:59 <immibis> http://esolangs.org/wiki/Ruby_On_Conveyor_Belts
09:30:20 <immibis> that should be "RubE on conveyor belts". How do I change an article's name?
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:21:26 -!- bsmntbom1dood has changed nick to bsmntbombdood.
18:37:34 -!- ihope has joined.
18:52:09 -!- pina has joined.
18:53:18 <pina> anyone been following up with obfuscated C contests?
18:54:04 <RodgerTheGreat> I don't think my C-fu is strong enough to really create something horrifying like those guys do
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: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:13:38 <RodgerTheGreat> throw in a bunch of bf extensions that don't overlap instructions
19:13:57 <RodgerTheGreat> like Doublefuck and the multithreaded version, for example
19:15:06 <bsmntbombdood> it might be better if it was a compiler, compiling to obfusicated C
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: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: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: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)).
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:42:09 <oklopol> would the actual program be an interpreter, or would interpreters just be the main method of obfuscation?
23:47:43 -!- immibis has joined.
23:48:07 <pikhq> I want an interprecompiler.
23:48:44 <immibis> what's an interprecompiler?
23:48:53 <pikhq> It compiles and interprets.
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: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:18 <oklopol> or does it do interpreter stuff internally as a means of obfuscation
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