00:07:03 -!- Infinitismal has left (?). 00:07:21 -!- upyr[emacs] has quit (Remote closed the connection). 00:37:53 -!- nooga has joined. 00:38:07 ffffffffuuuuuuuuu 00:38:40 porting mobile app written on windows to iphone -> 10022 errors 00:41:51 ^ul ((:*)::*^S:):(f)~^(u)~^(c)~^(k)~^(!)~^ 00:41:51 :*:*:*:* ...bad insn! 00:41:54 erm 00:42:45 ^ul ((:*)::*^^S:):(f)~^(u)~^(c)~^(k)~^(!)~^ 00:42:45 ffffffffffffffffuuuuuuuuuuuuuuuucccccccccccccccckkkkkkkkkkkkkkkk!!!!!!!!!!!!!!!! 00:45:25 ^objC 00:45:26 :d 00:49:14 !help 00:49:14 Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch bct befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p choo cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg 00:49:26 even EgoBot doesn't have that 00:50:35 ^sadol !+*"1f+99*"1u+99 00:50:54 erm 00:50:56 !echo I use ! 00:50:56 I use ! 00:51:07 ahh 00:51:20 !sadol !+*"1f+99*"1u+99 00:51:20 BDSM: Invalid argument types for '*': string, integer (index: 2, row: 1, col: 3) 00:51:27 old BDSM! 00:51:34 kill it with fire 00:51:44 GregorR accepts patches 00:52:10 !info 00:52:10 EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ 00:52:33 hg bundles would be nice :P 00:53:22 uhh 00:54:12 nooga: you can also add things via the *interp commands, if it's written in a single file in a language that is already there 00:54:20 (although that doesn't recurse) 00:54:40 (programs can be URLs) 00:54:52 that's how i added slashes 00:55:02 !help addinterp 00:55:02 addinterp: !addinterp . Add a new interpreter to EgoBot. This interpreter will be run once every time you type ! , and receive the program code as input. 00:55:24 nah 00:55:31 BDSM2 is binary 00:55:38 ...............?! 00:55:42 It's not F/OSS?!?!?!? 00:55:49 it is 00:55:55 but written in C++ 00:56:04 !cxx 00:56:13 !cxx cout << "I can do C++" << endl; 00:56:15 I can do C++ 00:56:28 huh' 00:56:53 heh... !addinterp c++ /msg geordi 00:57:37 http://regedit.gamedev.pl/BDSM/ 00:58:00 compile it and voila 00:58:37 at least unless my SADOL->x86 compiler written in ruby will be finished ;F 00:59:03 Huh ... this seems to be the same version I already have ... 00:59:14 no? 00:59:30 !sadol !1!2 00:59:31 12 00:59:34 hmm 00:59:38 Yeah, that's the version I have. 00:59:45 !sadol !*"1a2 00:59:45 BDSM: Invalid argument types for '*': string, integer (index: 1, row: 1, col: 2) 01:00:01 but it should multiply the string like perl does 01:00:29 I don't know why that's not doing what you expect, but that is the version I have. 01:02:08 damn 01:02:14 okay 01:02:27 Is Sadol newline-sensitive perchance? 01:02:39 not at all 01:02:47 No clue 01:02:55 aaaaaaahhhhh 01:03:08 that string multiplication was my private patch 01:03:13 :C 01:03:49 lawl 01:04:32 quite old tbh 01:09:32 I should add a command like !addfullinterp that downloads code, extracts it, configures it (if applicable), builds it, and !addinterps it 01:13:26 !sadol ~m2(6:r"0:s#_0:n#_1:i0@ ffffffffffffffffffuuuuuuuuuuuuuuu 01:13:30 now 01:14:23 -!- inurinternet has quit (Read error: 113 (No route to host)). 01:14:33 !sadol (4:C",216!"9(4:C",216!C!C!"9(4:C",216!C!C 01:14:34 (4:C",216!"9(4:C",216!C!C!"9(4:C",216!C!C 01:14:44 reversed one is cooler 01:15:01 !sadol http://regedit.gamedev.pl/BDSM/99_bottles_of_beer.sad 01:15:03 99 bottles of beer on the wall, 99 bottles of beer. 01:15:15 jaro3000 wrote it in his head when he was on his way to school 01:17:12 huge brain, he won Polish OI 01:18:09 OI -> Olympiad in Informatics 01:18:10 ;p 01:18:48 !chiqrsx9p 9 01:18:49 99 bottles of beer on the wall, 01:19:03 Stops at 64 :P 01:19:32 since when this is an international pub? :d 01:19:54 you know, i think 99 bob should be a kind of milestone for such things, like beethoven's 9th for cds 01:20:06 iow, please increase the limit 01:20:37 also, it might be nice if the dcc chat repeated the first line 01:21:12 4K should be enough :P 01:21:38 !show chiqrsx9p 01:21:38 That is not a user interpreter! 01:21:48 you don't say 01:22:01 EgoBot: you are a bit confused 01:22:10 i think... sadol code looks quite cool, but the language is totally lame :C 01:22:20 !show chiqrsx9p 01:22:20 That is not a user interpreter! 01:22:21 -!- inurinternet has joined. 01:22:24 WTFBBQ 01:23:06 Oh, I know why. 01:23:33 !show chiqrsx9p 01:23:34 perl (sending via DCC) 01:24:38 bawww 01:24:45 '9' was the problem :P 01:25:12 i hate this mac 01:25:14 i hate osx 01:25:19 i hate hate hate 01:25:30 nooga: http://www.debian.org/ :P 01:25:54 !sadol ~m2(6:r"0:s#_0:n#_1:i0@ BDSM: Executing: Invalid argument for ']' - single character expected (index: 28, row: 1, col: 29) 01:25:58 GregorR: EgoBot hates digits? 01:26:01 huuuh 01:26:08 oerjan: Only 'show' did :P 01:26:23 !sadol ~m2(6:r"0:s#_0:n#_1:i0@ ic 01:26:23 hate hate hate hate hate 01:26:41 !sadol ~m2(6:r"0:s#_0:n#_1:i0@ BDSM: Parsing: Unsupported character: '' (index: 40, row: 1, col: 41) 01:26:49 damn 01:26:55 i hate Colloquy 01:27:00 where's my irssi 01:27:27 I see there are still no shafuck programs. 01:30:31 I am going to kill AVG: http://sgeo.diagonalfish.net/screenshots/avg_annoyance.PNG 01:31:15 Sgeo: Laaaaaaaaaaaaaaaaaaaawl 01:35:27 !chiqrsx9p 9 01:35:27 99 bottles of beer on the wall, 01:36:18 !chiqrsx9p qqqqqqqq 01:36:19 qqqqqqqq 01:36:36 not qqqqqqqq times 8? 01:36:48 !chiqrsx9p 9 01:36:49 99 bottles of beer on the wall, 01:37:00 ah i get it 01:37:25 * oerjan is just testing dcc_autochat_masks 01:37:48 Derned newline :P 01:37:52 but why does it assume the source ends with newline 01:38:00 That's just how it's passed in. 01:39:13 !chiqrsx9p 9 01:39:13 99 bottles of beer on the wall, 01:39:17 !chiqrsx9p 9 01:39:17 99 bottles of beer on the wall, 01:40:51 !sadol ````",221",216",211"9!"6Hello! 01:40:51 Hello! 01:41:21 !sadol `````````",246",241",236",231",226",221",216",211"9!"6Hello! 01:41:21 Hello! 01:41:22 wo 01:41:44 wtf? trying to kill eval? 01:42:34 hmm, i'll try to implement towers of hanoi in sadol ;f 01:44:41 Y'know what I just realized? It's easy to write one particular program in ShaFuck ... 01:44:50 The null program is a valid program that does nothing. 01:47:53 nooga: hmm, maybe? 01:48:26 !sadol :a4`"2!a 01:48:26 4 01:48:41 so eval retains original context, and 01:48:49 !sadol :a4`"3:a7!a 01:48:50 7 01:48:56 eval also changes original context, thus 01:49:01 hehe 01:49:29 !sadol :v"2`v`v 01:49:35 should result in infinite loop, right? 01:50:45 mhm 01:51:51 it does a segfault :D 01:52:14 !sadol :v"4!0`v`v 01:52:26 what, it doesn't flush? 01:52:33 GregorR: how embarassing :D 01:52:39 ? 01:52:49 The null program is a valid program that does nothing. 01:52:55 Oh, yes :( 01:53:06 That makes it trivially simple to write a program :( 01:53:13 and a quine to boot! 01:53:36 *sobs* 01:53:41 Time to fix ShaFuck. 01:54:06 GregorR: is there any nontrivial shafuck program? 01:54:10 (seriously) 01:54:30 There almost certainly /is/ in that such a thing could exist, but it would take billions of years to find one. 01:55:19 lame 01:59:00 GregorR, how did you test the interpreter? 01:59:27 Sgeo: I removed the sha'ing part to make sure the BF part worked, and made it output the sums to make sure the SHA'ing part works. 02:00:07 I should declare war on the warp 02:00:08 hmm, assuming that f(h0..h4, chunk) is a SHA-1 compression function where chunk is 512 bits long, the calculated brainfuck program is f(f(...f(0x67452301, ..., 0xC3D2E1F0, first 512 bits of chunk), next 512 bits), ...), last 512 bits, fixed 512 bits 0x8000...002000). maybe. 02:00:35 SHA-1 is a compression function now. Interesting. 02:00:37 (since SHA-1 preprocesses the chunk by appending padding and original length) 02:00:45 GregorR: that's exactly what a hash function is 02:01:09 Compression isn't useful if it's irreversable and not 1-to-1 ... 02:01:18 no, not that sense 02:01:25 Anyway, continue :P 02:01:25 GregorR: lrn2crypto 02:01:35 it's very usefull in a hash function 02:01:49 GregorR: SHA-1 consists of preprocessing step and compression function, and compression function merges previous hash with current block of data 02:01:56 for SHA-1 the block is 512 bits long 02:01:58 cf merkle-damgard 02:02:01 yes right. 02:04:13 if we have to search the program space exhaustively, we could use that construction as shortcut; only last two application of "f" is needed, other application remains same and precalculated 02:04:32 darwin ports don't work 02:07:14 So, when can we expect the first ShaFuck hello world? 02:07:26 Sgeo: never 02:07:38 assuming gregor stuck with the ascii version 02:07:46 ascii version? 02:08:14 ascii encoding of brainfuck, rather than the 3 bit encoding 02:08:46 Sgeo: unlikely, even MD5 is not totally broken (afaik best attack against MD5 is chosen-prefix attack, but it requires the known prefix) 02:08:48 Is there a standardized 3bit encoding? 02:09:14 does it matter? 02:09:22 the result is the same 02:09:40 I was asking out of curiosity 02:09:41 bsmntbombgirl: does that treat any non-command chars as error? 02:09:50 wwtf 02:09:53 lifthrasiir: the ascii one, yes 02:09:56 dude transformed to girl again? 02:11:48 Creatures gender-bending: http://sgeo.diagonalfish.net/screenshots/genderconf.png 02:11:52 * Sgeo pokes GregorR 02:14:30 lifthrasiir: that is what makes it so hard, it is essentially impossible to find a legal program 02:14:48 oerjan: right, it's surely harder than malbolge 02:14:52 while with a 3-bit encoding you get something legal to start combining 02:17:22 -!- nooga has quit. 02:20:27 Sgeo: Unary maps 0..7 to ><+-.,[]; MGIFOS maps 1..8 to ><+-.,[]; Braincopter maps 0..7 to ><+-.,[] and treats 8..10 special. 02:20:38 ><+-.,[] mapping looks quite universal! 02:21:04 (okay, mapping for two ternary digits is an another story) 02:21:21 ? 02:21:38 Is there a standardized 3bit encoding? 02:21:44 so i did some research 02:21:47 I meant what was that about mapping to ternary 02:22:25 Wow, it's almost like "?" is completely ambiguous as to what the question's about 02:22:41 Sgeo: for example, Ook maps every command to two ternary digits (actually the "digit" is one of Ook. Ook? Ook!) 02:24:06 !sh ls 02:24:06 interps 02:24:30 what's a good brainfuck benchmark? 02:24:32 !sh ls/interps 02:24:32 /tmp/input.26421: line 1: ls/interps: No such file or directory 02:24:36 for compilers/interpreters 02:24:39 there are several cases maps bf commands to similar thing; Cupid uses the digit of >, < or - and so on. 02:24:43 !sh ls interps 02:24:43 1l 02:24:55 oh, but Bub uses <>+-,.[] mapping. 02:25:11 (swapped and ,/.) 02:25:41 !sh ls -l interps/unlambda 02:25:42 /bin/ls: interps/unlambda: Function not implemented 02:28:44 !sh ls interps/underload 02:28:44 underload.bin 02:29:13 !sh echo '(test)S' | interps/underload.bin 02:29:13 /tmp/input.26570: line 1: interps/underload.bin: No such file or directory 02:29:21 bah 02:30:05 !sh echo '(test)S' | interps/underload.bin - 02:30:05 /tmp/input.26599: line 1: interps/underload.bin: No such file or directory 02:30:43 oh 02:30:51 !sh echo '(test)S' | interps/underload/underload.bin 02:30:51 Usage: derl (-o|-a) [inputfile] 02:31:18 !sh echo '(test)S' | interps/underload/underload.bin - 02:31:18 Usage: derl (-o|-a) [inputfile] 02:31:27 !sh echo '(test)S' | interps/underload/underload.bin -o - 02:31:27 -: No such file or directory 02:32:29 !sh echo '(test)S' | interps/underload/underload.bin -o 02:32:29 testAttempt to execute unknown command 10 02:32:46 o_O 02:32:52 darn newline 02:33:02 !sh echo -n '(test)S' | interps/underload/underload.bin -o 02:33:02 test 02:36:46 hmm, is there any idea how to implement a half of bit data type? (like TURKEY BOMB) 02:38:12 well TURKEY BOMB's BI_IT type is 0.528 bits, anyway 02:38:17 bits long* 02:42:18 oerjan: It took you a lot of tries to get that :P 02:42:50 yeah 02:49:39 BI"Two thirds of a bit plus half a trit. " 02:50:15 Sgeo: yes, that holds 2/3 log_2 2 + 1/2 log_2 3 bits = approx. 0.528 bits of information. 02:50:46 anyway i wonder that there is general principle for such types containing fractional number of bits 02:51:35 Is TURKEY BOMB implemented? 02:51:37 Or implementable? 02:52:39 "A structure containing three other types, specified at compile-time, all of which must be different, one of which must be another HUMIDOR. " sounds impossible 02:52:54 !ls interp/egobf 02:53:01 !sh ls interp/egobf 02:53:01 /bin/ls: cannot access interp/egobf: No such file or directory 02:53:06 !sh ls interp 02:53:06 /bin/ls: cannot access interp: No such file or directory 02:53:09 Sgeo: never, as it is a joke language 02:53:13 !sh ls interps/egobf 02:53:13 AUTHORS 02:53:21 awww 02:53:28 I wanted to try programming in it 02:53:50 !sh ls 02:53:50 interps 02:54:00 !sh ls | xargs echo 02:54:00 interps lib slox 02:54:24 !sh ls interps/egobf | xargs echo 02:54:25 AUTHORS COPYING ChangeLog INSTALL Makefile Makefile.am Makefile.in NEWS PORTING README aclocal.m4 config.h config.h.in config.log config.status configure configure.ac scripts src stamp-h1 02:54:30 !sh ls interps/egobf/scripts | xargs echo 02:54:30 compile depcomp install-sh missing missing-real 02:54:45 where the heck is the binary? 02:54:51 In 'src' 8-D 02:54:57 >_< 02:55:02 !sh ls interps/egobf/src | xargs echo 02:55:03 Makefile Makefile.am Makefile.in bfc.c bfc.h bfi.c bfi.h c2m c2m.c c2m.h egobfc egobfc-bfc.o egobfc-egobfi.o egobfc-optimize.o egobfc2m egobfc2m-c2m.o egobfc2m-egobfi.o egobfi-wib egobfi-wib.in egobfi.c egobfi.h egobfi16 egobfi16-bfi.o egobfi16-egobfi.o egobfi16-optimize.o egobfi32 egobfi32-bfi.o egobfi32-egobfi.o egobfi32-optimize.o egobfi64 egobfi64-bfi.o egobfi64-egobfi.o egobfi64-optimize.o egobfi8 egobfi8-bfi.o egobfi8-egobfi.o egobfi8-optimize.o 02:56:20 !sh echo '++++++++[->++++++++<]>.' | interps/egobf/src/egobfi8 02:56:20 @ 02:57:07 addinterp ook perl http://oerjan.nvg.org/esoteric/ook.egobot.pl 02:57:11 !addinterp ook perl http://oerjan.nvg.org/esoteric/ook.egobot.pl 02:57:14 Interpreter ook installed. 03:00:00 !ook Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. 03:00:01 No comma allowed after filehandle at /tmp/input.27191 line 15. 03:00:06 fnord 03:00:23 !delinterp ook 03:00:24 Interpreter ook deleted. 03:00:27 !addinterp ook perl http://oerjan.nvg.org/esoteric/ook.egobot.pl 03:00:28 Interpreter ook installed. 03:00:31 !ook Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. 03:00:31 Can't exec "interp/egobf/src/egobfi8": No such file or directory at /tmp/input.27276 line 13, <> line 1. 03:00:43 spoilsport 03:00:47 oh 03:00:58 !delinterp ook 03:00:58 Interpreter ook deleted. 03:01:00 !addinterp ook perl http://oerjan.nvg.org/esoteric/ook.egobot.pl 03:01:01 Interpreter ook installed. 03:01:03 !ook Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. 03:01:04 03:01:11 what the heck? 03:02:14 duh 03:02:47 !ook Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. 03:02:48 @ 03:03:42 !echo Hewwo 03:03:42 Hewwo 03:04:09 !ook ++++++++[>+++++++Ook. Ook.<-]>. 03:04:09 ##**11888 03:04:14 whoops 03:04:18 oh right 03:04:22 !ook ++++++++[>+++++++Ook. Ook. <-]>. 03:04:23 @ 03:04:43 !sh cd interps/egobf/src ; make 03:04:44 make: Nothing to be done for `all'. 03:44:21 -!- inurinternet has quit (Read error: 110 (Connection timed out)). 04:15:09 -!- inurinternet has joined. 04:25:42 -!- oklodok has joined. 04:26:08 ais523: i cracked nim for the three number case. 04:26:15 in case you read logs 04:27:36 cracked as in found all triples that lose 04:29:26 but the "formula" describing them contains such a beautiful set of permutations there must be something very simple behind it, but it escapes me, as i'm just studying behavior, not actually trying to solve from the recursive definition of winning (which would require intelligence) 04:30:00 * oerjan cackles evilly 04:30:04 also if someone, after hearing this, tells me how it works and it's so simple it fits a line 04:30:09 i will probably cry :) 04:30:22 oh. i will not do that yet then. 04:30:31 :P 04:30:32 thank you 04:31:04 i wanna solve this, this is already my third attempt, and this time i actually managed to solve enough to trivially beat ais523's enigma level, so it's at least somethin 04:31:45 well okay first two attempts weren't really attempts, i was just looking for a trivial solution by enumerating the possible levels 04:34:15 gah, why can't i be like a super math genius or something 04:35:51 oerjan: on a scale from one to seven, how complex would you say the rule describing win-states is 04:36:07 one 04:36:10 right 04:36:13 that's what i thought 04:36:18 * oklodok bangs head to wall 04:36:41 mind you, given you know the necessary concepts. 04:36:51 but i am absolutely sure that you do. 04:37:10 does, say, ehird know them? 04:37:19 What's going on? 04:37:33 i would be surprised if there was a regular in this channel which didn't 04:37:40 Sgeo: i'm asking oerjan about a thing i don't want him to tell me about. 04:37:49 usual stuff. 04:38:07 What are the necessary concepts? 04:38:10 also there are probably several others who know the actual solution from before. 04:38:21 Sgeo: if we told that, it would be trivial 04:38:23 Sgeo: that's what i don't want to know 04:39:08 oklodok: as a small consolation, i don't think i deduced the solution myself before reading it 04:40:53 *who didn't 04:41:05 hmm. probably the fact the permutation thingie i found arises from the solution is more mathematically significant than the actual solution is. 04:41:29 which is what usually happens when trying to reverse-engineer sequences i guess. 04:43:00 Nim... Nim... Oh, yeah. That was a weird game. 04:45:39 meh, i'll give up for now, and retry in a few months. 04:46:16 hopefully no one tells me the solution so it can be my life's work. 05:08:51 xkcd o_O 05:09:07 :D 05:09:14 it is indeed awesome 05:10:24 -!- puzzlet has quit (Remote closed the connection). 05:10:28 -!- puzzlet has joined. 05:15:25 -!- oerjan has quit ("leaving"). 05:29:45 -!- inurinternet has quit (Read error: 60 (Operation timed out)). 05:44:29 -!- oklopol has joined. 05:49:53 -!- inurinternet has joined. 05:50:17 -!- inurinternet has quit (Client Quit). 05:50:28 -!- inurinternet has joined. 05:51:28 -!- Sgeo has quit ("Leaving"). 06:04:24 -!- oklodok has quit (Read error: 110 (Connection timed out)). 06:04:29 -!- inurinternet has left (?). 06:04:52 -!- inurinternet has joined. 06:04:55 -!- inurinternet has changed nick to rixius. 06:04:59 -!- rixius has changed nick to darthnuri. 06:06:14 -!- asiekierka has joined. 06:06:14 hi 06:08:16 -!- oklopol has quit (Read error: 110 (Connection timed out)). 06:14:41 -!- coppro has quit (Read error: 60 (Operation timed out)). 06:26:07 -!- asiekierka has quit. 06:37:44 READ char -1 temp temp -1 char temp -1 NULL temp QUIT char WRITE -1 char char CODESTART char: 0 temp: 06:57:26 -!- bsmntbombgirl has quit (Read error: 104 (Connection reset by peer)). 06:58:00 -!- bsmntbombgirl has joined. 06:59:43 -!- kar8nga has joined. 07:38:21 READ char -1 temp temp -1 char temp -1 NULL temp QUIT char WRITE -1 char char CODESTART char: 0 temp: 07:38:24 Faaaaaaascinating. 07:39:03 what? 07:40:44 That was just so purely context-free it was amazing ;P 07:41:07 i was looking through old code of mine 07:41:56 that's cat in a subleq 07:48:06 -!- psygnisfive has quit (Remote closed the connection). 07:48:15 -!- kar8nga has quit (Remote closed the connection). 07:49:35 Hah, awesome. 07:50:08 I still want to see a MISC implementation though, MISC has a nice compact binary format. (The fundamental instruction in subleq and MISC is the same, right? Like, there's no difference on 0 or whatnot) 07:50:37 And it has to not be written by me, because if it was I'd end up making a MISC ELF file format, and nobody wants that. 07:51:38 what do you mean? 07:52:23 this uses 12 bytes per instruction :/ 07:53:56 -!- tombom has joined. 07:54:57 Err, sorry, didn't mean "compact" :P 07:55:02 Really just meant "nice" :P 07:55:13 It's actually anything but compact, of course. 07:59:20 that's why the system call is called "unlink" 07:59:24 oops 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:44 That /is/ why the system call is called unlink. 08:00:53 After all, if it was removed, then multiply linked files would be really wonky. 08:01:11 ...that's what i was explaining 08:01:29 That's the only reason why anyone would say the line that's why the system call is called "unlink" 08:01:37 I was trying to act psychic, in a silly way :P 08:13:50 -!- psygnisfive has joined. 08:14:28 -!- puzzlet has quit (Remote closed the connection). 08:14:32 -!- puzzlet has joined. 08:28:42 hm 08:28:45 ive had an idea 08:28:47 -!- puzzlet_ has joined. 08:29:29 a language in which there must be no ambiguity as to what is applied to what, thanks to types 08:30:50 i imagine that for a large number of functions the notation would require that it be completely prefix or completely postfix 08:30:58 FINALLY my computer left commerce city 08:31:10 and i guess obviously in postfix notation there never /is/ ambiguity so.. 08:31:55 -!- lereah_ has joined. 08:34:02 -!- puzzlet has quit (Read error: 54 (Connection reset by peer)). 09:38:31 -!- darthnuri has quit (Read error: 110 (Connection timed out)). 10:49:32 -!- nooga has joined. 11:16:37 -!- nooga has quit. 11:51:06 -!- puzzlet_ has quit (Remote closed the connection). 11:51:13 -!- puzzlet has joined. 12:54:42 -!- jix has joined. 13:22:07 -!- MigoMipo has joined. 13:43:05 -!- puzzlet_ has joined. 13:44:56 No one would happen to know how to do a statistical distribution that is, while random, constrained to have a fixed sum? 13:48:32 -!- puzzlet_ has quit (Remote closed the connection). 13:54:13 -!- FireFly has joined. 13:55:00 -!- puzzlet has quit (Read error: 110 (Connection timed out)). 13:56:45 -!- puzzlet has joined. 13:56:58 lifthrasiir, how do you do the polynom bit 13:57:06 in esotope-bfc 13:57:15 the optimisation page seems outdated 14:01:21 -!- oerjan has joined. 14:04:06 oerjan, hi 14:04:11 hi AnMaster 14:04:23 oerjan, did you write IWC today? 14:04:45 :D 14:05:04 it's not like DMM is unknown for puns 14:06:32 oerjan, yeah but it was exactly in your pun style 14:06:43 even the annotation 14:08:11 hm sure it's not more like a reddit pun thread 14:08:29 of course i assume that's geeks everywhere 14:11:16 * oerjan decides .sss is a good extension for slashes files 14:11:21 */// files 14:21:59 oerjan, did you manage to implement BCT in it? 14:22:05 or are you still working on it 14:22:30 i'm currently rewriting my counter program to use the much simpler method 14:22:37 it is now simple enough to do by hand 14:22:38 ah 14:46:49 -!- darthnuri has joined. 14:50:42 -!- puzzlet_ has joined. 14:51:00 -!- puzzlet has quit (Remote closed the connection). 14:51:36 !slashes http://oerjan.nvg.org/esoteric/slashes/counter2.sss 14:51:38 * 14:52:17 yay, EgoBot managed 89 lines 14:52:29 some improvement from 2 :D 14:52:56 hm 14:54:18 ^style 14:54:18 Available: agora alice c64 darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* 14:54:23 ^style pa 14:54:24 Selected style: pa (around 1200 transcribed Penny Arcade comics) 14:54:27 fungot, do stuff 14:54:28 lereah_: oh, really? does he do american standard or freestyle? 14:54:31 fungot, do stuff 14:54:31 lereah_: if we're in the matrix." and over here, and here. recent releases. just pick one, and give it to me. 14:54:35 wat 14:55:03 -!- asiekierka has joined. 14:55:06 hi 14:55:11 ehird: you there? 14:55:12 fungot: hi 14:55:13 asiekierka: fucking refs. those calls were bullshit! huh? bullshit, right? i don't think i want anymore. 14:55:21 ^style 14:55:21 Available: agora alice c64 darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa* speeches ss wp youtube 14:55:25 huh 14:55:26 ^style pa 14:55:27 Selected style: pa (around 1200 transcribed Penny Arcade comics) 14:55:33 Is that a lie? 14:55:43 ah this time EgoBot hit the byte limit instead of time 14:56:44 ^style europarl 14:56:44 Selected style: europarl (European Parliament speeches during approx. 1996-2006) 14:56:51 ^style ic 14:56:51 Selected style: ic (INTERCAL manual) 14:56:55 fungot, do stuff 14:56:56 lereah_: for a bug is in the current directory will be casted to an imaginary label preceding it. 14:57:10 %style c64 14:57:13 ^style c64 14:57:13 Selected style: c64 (C64 programming material) 14:57:17 fungot, do stuff 14:57:18 asiekierka: this reference guide is designed to do this successfully, you could copy the contents of a photograph). 14:57:24 xDD 14:57:58 oh, so you CAN'T copy the contents of a photograph on the C64 unless you want to do this successfully? O_O 14:58:24 ^style ss 14:58:25 Selected style: ss (Shakespeare's writings) 14:58:36 fungot, hath do not say thy stuff 14:58:37 asiekierka: slen. did her grand-sire leaue her seauen hundred pound? euan. i most unfeignedly beseech your lordship call her backe 14:58:39 ^style alice 14:58:39 Selected style: alice (Books by Lewis Carroll) 14:58:54 fungot, let's have sex with little girls 14:58:54 lereah_: fnord. all pale people are fnord no one can sing who has a cold.' 14:59:08 Does Lewis Carroll say fnord? 15:01:08 -!- upyr[emacs] has joined. 15:02:11 3 15:04:43 4! 15:07:24 -!- darthnuri has quit (Connection timed out). 15:09:15 4 factorial? 15:09:35 Do you have some PROBLEM with 24? 15:10:35 no. no problems 15:11:00 i do. the day needs more hours. 15:15:02 I'm working on my C64 kernel thing 15:15:09 currently improving putc to support a more defined "charset" 15:19:13 ASCII. 15:19:33 -!- lereah_ has quit (Remote closed the connection). 15:19:55 ^style ff7 15:19:56 Selected style: ff7 (Full script of the game Final Fantasy VII) 15:20:00 yeah 15:20:05 not PETSCII but ASCII 15:20:14 fungot: Winnitude. 15:20:14 pikhq: over here. i'll see you. 15:20:16 i already parse chars $40-$7E 15:20:21 except $60 15:21:16 ok, $40-$7E done 15:21:27 I ignore chars $20-$40 15:21:31 so $20-$7E actually 15:25:38 Oh woah, I actually finish $00-$7F (i currently ignore $00-$1F) 15:25:41 I actually finished* 15:26:27 Well, DEL = Backspace... currently 15:27:20 So I ignore $00-20 (except 08 and 10) and process $20-$7F 15:29:18 -!- Sgeo has joined. 15:32:00 -!- darthnuri has joined. 15:43:43 ok, something's wrong again 15:46:46 So now the simpler counting program is on the wiki with some explanation. 15:47:58 what counting program 15:48:10 In /// 15:48:19 It prints growing lines of asterisks 15:48:43 oh 15:48:50 doh, stupid C64 assembly 15:48:53 http://esoteric.voxelperfect.net/wiki/Slashes#Simpler_counter 16:00:41 -!- BeholdMyGlory has joined. 16:02:56 O_O 16:03:10 What my puts routing does now is output the first char, some spaces and the last char 16:05:02 oh god 16:05:08 I did lda, inx and stx on the same value 16:05:16 the point being lda, inx and stx 16:05:17 see? 16:05:23 i changed lda to ldx and it works 16:05:44 ah, lda, inx and stx 16:05:49 * oerjan reminisces 16:05:58 as i said 16:06:00 on the same value 16:06:07 oerjan: feel free to help me 16:06:14 ehird is (while learning 6502 asm) 16:07:01 i don't mean to imply that i _know_ 6502 asm 16:07:18 oh 16:07:22 but i did write my own disassembler to peek into memory 16:07:44 which was a bit awkward as the manual lacked several pages of instructions 16:07:58 (this was an Oric-1) 16:09:44 ah, Oric-1 and it's awkward graphic mode 16:09:59 * asiekierka doesn't have stuff to reminisce cuz he's too young to see an Oric-1 in his life 16:10:41 it worked well enough for a bit of mandelbrot as i recall 16:11:27 it has 6 colors 16:11:31 and you could only have 2 per a 6x1 block 16:11:36 AFAIK 16:12:14 hm that rings a bell 16:12:52 asiekierka: Watch and learn. 16:12:55 Ah, I remember my Oric-1. 16:13:07 I bought it three years before I was born, in a country I wouldn't go to for another 20 years. 16:13:15 technically it's in the drawer next to me 16:13:26 ...you OWN an Oric-1 16:13:26 I learned BASIC on my Oric-1. 16:13:33 ...Oric-1 had BASIC? 16:13:37 technically it's my father's 16:13:47 it still is 16:13:51 right? 16:13:56 if yes, then GO AND PLUG IT THE HELL ON 16:14:07 i don't think so 16:14:09 xD 16:14:11 oh 16:14:26 i recall it gave some horrible interference when i plugged it in 16:14:37 heh 16:14:38 it may not be safe in a modern house 16:15:00 also, my only tv is in a closet 16:15:06 Well, our "2nd channel" is so strong it actually went through the C64 RF cable 16:15:16 so i could receive it (very weakly) through an RF cable 16:15:17 BUILT IN LANGUAGE Oric Extended Basic v1.0 16:15:17 xD 16:17:21 * oerjan recalls graphing trigonometric functions with it 16:17:22 oerjan: also, connect it to a TV tuner 16:20:34 hi asiekierka 16:30:21 -!- darthnuri has quit. 16:34:00 -!- darthnuri has joined. 16:34:30 -!- darthnuri has changed nick to inurinternet. 16:44:16 -!- kar8nga has joined. 16:50:40 -!- ais523 has joined. 16:58:20 -!- nooga has joined. 16:58:24 YEAH! 16:58:34 ? :) 16:58:45 after compiling half of gnu things i've managed to install irssi on this mac fuc 16:59:33 nooga: fail 16:59:34 use macports 16:59:37 "sudo port install irssi" 16:59:39 done 16:59:42 yea, macports did that for me :D 16:59:46 lol 16:59:52 you made it sound more traumatic than it was then :p 17:00:25 yea 17:00:41 i'm getting used to this whole osx 17:00:54 all in all it's quite pleasant 17:01:28 -!- kar8nga has quit (Remote closed the connection). 17:01:43 is there any sane irc client in mac os x, excluding console-based one? 17:01:52 lifthrasiir: LimeChat! 17:01:58 http://limechat.net/mac/ 17:02:04 (Ignore the stuff about RubyCocoa; the OS X version works fine.) 17:02:15 i imagine that pleasure is comparable to having a big, warm cock in your anus 17:02:24 nooga: erm. 17:02:38 Let's just imagine the conversation died for 5 minutes. 17:02:39 -!- ais523 has quit (Remote closed the connection). 17:02:49 -!- ais523 has joined. 17:02:51 wb ais523 17:02:56 Why do people never get this distinction: The anus is just the opening, the RECTUM is the cavity :P 17:02:58 beh 17:03:09 GregorR: Thanks. 17:03:09 i don't know about this stuff 17:03:15 i'm not homosexual 17:03:43 o 17:03:44 i 17:03:45 er 17:03:59 i'm lauxesomoh, basically I'm only homosexual if I'm going backwards in time 17:04:14 wo, limechat looks better than colloquy 17:04:20 that's because it is. 17:04:29 okay 17:04:34 colloquy's a buggy piece of crap that tries to avoid saying "channel" :p 17:04:43 let me DELETE colloquy.app from my Applications 17:04:57 oh, and this theme is nice: http://julianstahnke.com/read/a_theme_for_limechat_colloquial/ 17:05:10 the default ones seem to be either out of place or ugly 17:06:03 okay 17:06:11 but now i've got my irssi D: 17:06:26 nooga: you came out with some libraries and shit too 17:06:32 i bet irssi didn't take long to install at all 17:06:39 it's not even compiled iirc, i think it's written in perl 17:06:46 yea 17:07:07 but ports compiled perl, ncurses, glib, gettext and other stuff 17:07:14 so you come out with that 17:07:15 value-add 17:07:25 ? 17:07:53 i mean the time spent installign irssi is not wasted if you like limechat :P 17:08:44 oh 17:08:54 excuise me, i not understand 17:09:14 17:06 nooga: but now i've got my irssi D: 17:09:17 i thought that meant like 17:09:21 but i just spent all this time installing irssi 17:09:25 i can't like limechat 17:09:25 :p 17:09:27 no 17:10:06 it's just that i like irssi and i don't see a reason for installing lime 17:10:25 'cuz lime's more maclike and better :p 17:10:46 ebh 17:10:50 ebdj 17:12:09 okay 17:12:13 it's written in ruby 17:12:26 i just loved it instantly :F 17:12:48 lawl 17:12:52 nooga: remember you don't need to install rubycocoa 17:12:58 the one in recent osxs works 17:15:32 -!- nooga has quit ("Lost terminal"). 17:15:37 -!- nooga_ has joined. 17:15:57 -!- nooga_ has changed nick to nooga. 17:16:03 yea, i figured it out 17:16:04 lime looks fine, it is close to my ideal 17:16:21 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 17:17:26 yuck 17:17:30 ugly themes are ugly 17:17:53 nooga: use the Colloquial one :P 17:18:08 wow 17:18:12 uses Growl 17:18:14 yes 17:18:21 although you have to click the alert to get rid of it, I'm not sure why 17:18:26 probably you can fix that in growl settings 17:18:31 ffffuuuu 17:18:39 wut 17:18:47 where was that theme? 17:18:52 http://julianstahnke.com/read/a_theme_for_limechat_colloquial/ 17:21:23 -!- oerjan has quit ("Good night"). 17:22:46 okay 17:22:51 now it's white and cool 17:22:59 nooga: logs aren't enabled by default btw 17:23:07 you have to enable Transcripts in the prefs if you want them 17:23:10 don't need em 17:23:57 if you're not in many channels you can resize the bottom window to nonexistance 17:24:04 since it just shows messages from channels you're not looking at atm 17:24:37 thanx, did it at the beginning 17:25:31 any other useful apps that you'd recommend? 17:27:06 * ehird glances at dock. I use Adium for inferior-to-IRC IM services, I edit some stuff with TextMate (and other stuff in other editors :p)... apart from that... eh... I use Seashore for basic image editing stuff? And Transmission for torrents. And I have a few VM apps. Oh. And Enigma's quite a fun game. That's pretty much all I use 17:27:17 Oh, and I use Audacity for basic audio editing. My app selection is quite an uninteresting one. 17:28:26 i can't afford textmate :D 17:29:02 adium, transmission; got them 17:29:14 nooga: It's $65... BBEdit, the "standard" Mac editor since the System 7 days, costs $99. 17:29:23 So it's quite a deal ;-). You can pirate it anyhoo. 17:29:23 isn't enigma a remake of oxyd? 17:29:36 enigma's a remake + extension + lots of levels of oxyd and similar games 17:29:43 arggggh 17:29:48 bsmntbombgirl: what 17:29:50 "out for delivery" 17:29:52 ah, played oxyd magnum under dos 17:29:53 yay, Enigma 17:29:55 and enigma under linux 17:30:07 enigma's #esoteric's official computer puzzle game :p 17:30:13 cool :D 17:30:18 well. official unofficial. 17:30:20 you know how it is 17:30:59 nooga: I THINK YOU SHOULD INSTALL ECLIPSE IS VERY GOOD JAVA ID*blown to bits* 17:31:23 ;D 17:32:10 "It may seem perverse to use a computer, that most precise and deterministic of all machines conceived by the human mind, to produce "random" numbers" 17:32:19 UNCLEAN UNCLEAN 17:32:24 o o o 17:32:30 State of sin. 17:35:03 duh 17:35:13 can't crack textmate ;d 17:35:24 nooga: search for a shady serials website and search for textmate there. 17:36:46 hey, a mac botnet was discovered 17:36:56 it seems that people put trojans into "cracked" software 17:37:05 and got people to install the botnet software that way 17:37:07 ;] 17:37:14 ais523: you can't get trojans off serial keys. 17:37:19 well, obviously 17:37:23 it's not linux, i don't feel secure 17:37:26 also, that usually happens more with the Gnutella type networks than bittorrent 17:37:31 nooga: it's based on freebsd 17:37:34 if anything you should feel more secure :p 17:37:39 yeA 17:37:40 but 17:38:11 there are no such things like fishy cracks and shady warez for linux ;p 17:38:21 nooga: sure there is 17:38:28 I pirated Mathematica, you can get mathematica on Linux 17:38:37 :P 17:38:43 anyway, there aren't fishy/shady cracks/warezes on OS X; I've only seen serial keys 17:38:55 for mathematica i had to fire up a windows vm 17:43:40 ooh, the EC just fined Intel £948m 17:43:59 it's the same bunch of people who keep fining Microsoft for anticompetitive practices, it seems they think Intel has been up to much the same thing 17:44:00 ehird: what's with my home, end and del keys? 17:44:08 nooga: what about them 17:44:18 ais523: 948 million pounds ?! 17:44:34 yep, that might almost be large enough to actually make a dent 17:44:35 sheesh 17:44:37 end and home jump to end and beginning of a file 17:44:49 ais523: hell yes; Intel/AMD profits haven't been too good lately 17:45:01 Intel are apparently planning to appeal 17:45:01 i'd like s/a file/a line/ 17:45:04 Revenue▼ US$37.6 billion (2008)[1] 17:45:04 Operating income▲ US$9.0 billion (2008) 17:45:05 Net income▼ US$5.3 billion (2008) 17:45:11 ais523: hardly surprising 17:45:14 nooga: Cmd-left 17:45:15 cmd-right 17:45:17 also 17:45:20 aaaah 17:45:20 Ctrl-A, ctrl-E (from emacs) 17:45:34 and delete does not work 17:45:40 ugh, a drop from $5.3 to $3.8 or so is quite a massive dent in net income 17:45:40 nooga: which delete 17:45:43 forward or backwards 17:45:46 no wonder Intel are so annoyed 17:45:51 ais523: indeed 17:45:52 forwards 17:45:55 or on files 17:46:04 ais523: £948m is pretty damn excessive... 17:46:17 i mean, even if they are guilty 17:46:28 apparently it was for bribing manufacturers to not use AMD chips 17:46:31 unless they killed kittens or sth 17:46:56 In addition to providing rebates to manufacturers that bought almost entirely Intel products, the Commission found that the chipmaker had paid them to postpone or cancel the launch of specific products based on AMD chips. 17:47:02 ais523: it's more like "we'll cut this deal on our chips you want IF you avoid using amd chips in more than n% of your products" 17:47:03 or something like that 17:47:05 iirc 17:47:16 yep, where n% is close to 0 17:47:33 there was that case a while back where AMD gave some manufacturer loads of free chips, and they refused to use them 17:47:34 this is a pretty quick decision 17:47:40 I only heard about the case yesterday or the day before 17:47:43 -!- puzzlet has joined. 17:47:45 and the case has been going for ages 17:47:50 -!- puzzlet_ has quit (Remote closed the connection). 17:47:57 17:47 ais523: there was that case a while back where AMD gave some manufacturer loads of free chips, and they refused to use them 17:48:00 it hit the news a couple of days ago because the probable verdict leaked 17:48:01 that would suggest to me that these bribes are gigantic 17:48:24 ofc, there are other reasons to not use a load of free chips, say if it would be too expensive to redesign your machinery to install them 17:48:29 maybe they can handle the fine if they stop offering them :-) 17:48:35 heh 17:48:53 In [Commodore] PET Microsoft Basic (3000 series only), typing the command “WAIT 6502,100” will fill the screen with the text "MICROSOFT!"[5] 17:48:57 the thing I love about all these fines is that they're added to the EU tax budget 17:48:58 —wp 17:49:02 which indirectly means lower taxes for us 17:49:05 ais523: haha 17:49:09 let's fine every company! 17:49:17 → negative taxes 17:49:31 -> huh 17:49:34 only if they do something illegal 17:49:39 although, most companies do, probably 17:49:44 let's declare being a company to be illegal :| 17:49:47 and corporation tax is at about 30% or 40%, IIRC 17:49:54 (retroactively) 17:50:28 -!- Dewi has quit (Read error: 101 (Network is unreachable)). 17:50:53 I wonder why people use Intel/Nvidia and AMD/ATI and rarely other combinations (even before AMD bought ATI) 17:51:26 That's really weird, especially since for a while Nvidia made very good AMD chipsets. 17:52:15 Terrible theory: AMD seem to use more black and dark blue and red and other dark-sort-of-feeling colours in their marketing, and so does ATI. Intel is white and blue, Nvidia is light green. Perfect fits. 17:52:27 genius! 17:53:40 -!- tombom has quit ("Peace and Protection 4.22.2"). 17:53:58 "TODAY IS SO YESTERDAY." — intel.com 17:53:58 wtf? 17:54:01 http://www.intel.com/ 17:54:43 that's quite a slogan 17:54:59 Read: "the future is teh win" 17:55:05 "They would have paid their ad men more to come up with a slogan, but they've been fined a billion euros for breaching competitivity law." —friend, on seeing that 17:55:18 everything related to current events is hilarious. 17:55:54 http://www.nvidia.com/object/GeForce_3D_Vision_Main.html ← 1. Sell 3D glasses for a load of money 2. Claim it's revolutionary 3. Profit 17:56:16 ais523: The EU has been fining quite a few companies for antitrust. 17:56:28 *EC, and yes 17:56:41 To be fair, they *are* legitimate cases. 17:56:58 The US's stance on monopolies lately has resulted in a repeat of the early 1900s. ;) 17:57:13 I agree, /someone/ needs to enforce the rules 17:57:23 yay 17:57:27 And the US sure isn't. 17:57:37 -!- WangZeDong has joined. 17:57:40 from 10022 compilation errors i've got 9991 17:57:44 progress! 17:57:46 [["Copy Exactly" solves the problem of getting production facilities up to speed quickly by duplicating everything from the development plant to the volume-manufacturing plant.]] 17:57:47 Yo dawg, I herd u liek fabricators so I made a fabricator for your fabricator so you can fabricate your fabricators 17:57:52 (I suspect they've forgotten how to) 17:58:02 pikhq: There are people in the US who think that the current crisis is due to not enough people reading Ayn Rand. 17:58:12 If the free market is causing issues, clearly what we need is MORE of a free market! 17:58:17 ehird: Ayn Rand is an idiot. 17:58:37 People who agree with Ayn Rand are people who need a Darwin Award. 17:58:40 MARKET AWESOMENESS AS FREENESS INCREASES: Crap, Awful, Terrible, Unbearable, Crisis shitter, AWESOME 17:58:52 LMAO 17:59:10 "Hmm. Lack of regulation caused this. Obviously, we need to bring back Standard Oil." 18:05:03 -!- Slereah has quit (Read error: 110 (Connection timed out)). 18:14:34 is there some tool that is capable of building #include diagram ? 18:14:52 to clearly show the whole graph, what includes what 18:15:12 almost certianly 18:15:13 sed+graphviz 18:15:15 but i do't know of one 18:15:17 awk too maybe 18:15:19 ais523: *don't 18:15:30 so i am supposed to write that? 18:15:30 thanks for the correction 18:15:42 nooga: wouldn't be hard 18:15:49 i know 18:15:59 anyone remember the atari st 18:17:23 -!- Dewi has joined. 18:31:54 -!- kar8nga has joined. 18:35:15 -!- bsmntbombgirl has quit (Read error: 104 (Connection reset by peer)). 18:35:37 doxygen can, I believe 18:35:48 -!- bsmntbombgirl has joined. 18:45:54 -!- jix_ has joined. 18:47:23 -!- kar8nga has quit (Remote closed the connection). 18:52:17 -!- olsner has joined. 19:00:25 -!- jix has quit (Read error: 110 (Connection timed out)). 19:01:38 -!- WangZeDong has quit. 19:03:32 -!- Slereah has joined. 19:04:09 hi ais523 19:04:17 hi AnMaster 19:05:19 * AnMaster is trying to come up with an elegant way to merge across distance in the tree of bf instructions 19:06:16 stuff like 19:06:20 p[1]=11; 19:06:20 p[3]=0; 19:06:21 while (p[1]) { 19:06:30 // balanced loop here 19:06:34 } 19:06:55 finding that previous set to offset, and then convert into for 19:11:25 rotfl :D 19:11:47 the graph came out little.... hairy 19:12:00 nooga, what graph? 19:12:06 from graphviz 19:12:09 ah 19:12:28 how to adjust vertical distance between nodes? they're packed A BIT too tight 19:15:21 no idea (I don't use graphviz much), check man page? 19:15:28 just checked 19:15:43 i have no idea which property does it 19:32:18 :/ 19:52:08 -!- tombom has joined. 19:56:33 maybe K? 19:59:49 try it? 20:05:33 tried 20:05:35 nothing 20:05:40 ranksep helped 20:06:22 -!- asiekierka has quit. 20:08:13 wanna see the graph? :D 20:08:55 sure 20:09:04 sec 20:11:40 http://sv017.sendspace.pl/file/J2ey9Jf9/XuZGdVBByJRfdqhI/test.pdf ;D 20:13:29 cool huh? 20:15:09 So is your FACE 20:15:14 :D 20:15:15 Your face is pretty cool bro 20:15:32 Your fece is pretty cool bro 20:16:34 Do you want some 20:16:40 I can mail you my feces. 20:18:11 brb, beer 20:20:33 -!- darthnuri has joined. 20:21:08 -!- inurinternet has quit (Nick collision from services.). 20:21:12 -!- darthnuri has changed nick to inurinternet. 20:21:49 [[British pub has exploited a loophole in the country's smoking ban by opening a "smoking research centre"]] 20:21:59 SCIENCE WILL TRANSCEND FASCISM! 20:21:59 hahaha 20:28:33 -!- tombom_ has joined. 20:32:20 I think some sort of smoking-room at our university was labeled that. 20:32:21 -!- puzzlet has quit (Remote closed the connection). 20:32:25 -!- puzzlet has joined. 20:35:34 -!- GregorR-L has joined. 20:35:49 I'm on SUPERSLO public WiFi at an airport 20:36:14 coo 20:38:27 ehird: my computer's here 20:38:34 bsmntbombgirl: \o/ 20:38:47 well, my computer's here, because if it was somewhere else I couldn't IRC using it 20:38:58 bsmntbombgirl: boot it up without putting it together 20:39:03 that's something that takes real skill 20:39:09 telepathic wires in the astral plane 20:39:12 i'm mostly done 20:39:16 scared to turn it on :P 20:39:30 bsmntbombgirl: do eet 20:39:40 what sort of computer is it? 20:39:41 what os you putting on it? still undecided? :P 20:40:02 ais523: the one I assembled the parts for 20:40:06 and you may as well try out the OS it has at the moment (presumably Vista?), to see if you like it 20:40:06 to replace his crusty p4 20:40:07 if it has one on 20:40:09 none 20:40:11 ah 20:40:14 he bought it in parts' 20:40:16 s/'$// 20:40:29 well, the choice would be a Linux distro, FreeDOS if you're insane, or Windows System Builder 20:41:03 tl;dr summary: Core i7 940 @ 2.9ghz... 12GB DDR3 RAM... ancient nvidia card... Intel X25-M 80gb ssd... 1TB storage drive 20:41:41 final cost I think was $1,700 or so, right bsmntbombgirl? 20:41:53 You left out the most important detail of all: what color it is. 20:41:56 ps did you go and have another sex change? 20:42:08 fizzie: the case is the oh-so-uncommon computer colour black 20:42:11 -!- nooga has quit (Remote closed the connection). 20:42:19 Black is the new beige. 20:43:32 And beige is the new white. 20:43:33 things that confuse me: people commenting on expensive computers saying "what a waste you could buy a car with that money". why would you buy a car if you use your computer much more? 20:43:36 -!- nooga has joined. 20:43:42 (beige Apple computers in 3, 2, ...) 20:43:56 pikhq: Macs are alumininium these days. 20:44:02 ehird: These are people that use their cars more. 20:44:11 :p 20:44:16 ehird: Except iMacs. 20:44:22 yeah, about $1700 20:44:26 pikhq: no 20:44:29 the imacs are aluminium 20:44:32 and it booted! 20:44:34 ... Mac Mini? 20:44:36 since 2007? 20:44:38 bsmntbombgirl: \o/ 20:44:42 pikhq: silver-y 20:44:52 pikhq: the only white product is one of the low-end macbooks 20:44:57 bsmntbombgirl: how loud is it? 20:44:59 what graphics card, out of interest? 20:45:03 Alright. 20:45:11 Asztal: it's a really shitty passive nvidia :) 20:45:16 Aluminium is the new white. 20:45:21 hold on 20:45:22 And beige is the new aluminium! 20:45:24 well okay not that shitty 20:45:28 :p 20:45:34 -!- tombom has quit (Read error: 110 (Connection timed out)). 20:45:35 http://upload.wikimedia.org/wikipedia/commons/f/f7/PowerBook_redjar.jpg 20:45:35 -!- tombom_ has changed nick to tombom. 20:45:36 i can't believe anyone actually liked beige 20:45:36 i am switching monitor and keyboard back and forth 20:45:47 bsmntbombgirl: what did it boot in to 20:46:12 GregorR-L: yeeees? 20:46:27 Nobody liked beige. Beige was merely a convenient color. 20:46:30 ehird: Oh I'm sorry, you were talking about the modern PowerBook Pros, that's a Powerbook G4 20:46:32 and it's black 20:46:44 GregorR-L: Modern powerbook pros? 20:46:45 lol 20:46:50 You mean modern macbooks 20:46:54 Oh whatever 20:46:58 Power anything went with intel 20:47:04 bsmntbombgirl: what did it boot into? 20:47:11 You'd think I'd be able to tell that since I'm staring right at a (non-pro) MacBook X_X 20:47:29 GregorR-L? Using a mac? 20:47:33 Unpossible. 20:47:57 Ah; early computers were beige so that they wouldn't stand out in an office. 20:48:05 Back when I got the iBook, el-cheapo iBooks were white, while all really-someone people had those titanium PowerBooks. 20:48:05 So, beige was used because beige is boring. 20:48:20 heh 20:48:49 ehird: Free :P 20:50:19 bsmntbombgirl: ping 20:50:48 wut 20:50:57 bsmntbombgirl: you said it booted, what did it boot in to : 20:50:59 :p 20:51:08 bios 20:51:57 lawl 20:52:23 Wow, that's one lame definition of "booted" 20:52:36 Yeah :P 20:52:39 More accurate: POSTed 20:52:40 did you then get the no-OS error? 20:52:48 yeah 20:52:49 Insert OS and press F1. 20:52:52 ;) 20:52:56 brb other monitor 20:53:02 "THIS DISK NO OS" 20:53:32 Booting... 20:53:35 CAN HAS OS? 20:53:39 [Press F1 to continue] 20:53:53 YOU CAN'T JUST MAKE SHIT UP AND EXPECT THE COMPUTER TO MAGICALLY KNOW WHAT YOU MEAN, RETARDO! 20:53:59 [Press F1 to continue] 20:54:07 [F1] 20:54:13 Keyboard not found. 20:54:16 [Press F1 to continue] 20:54:17 (—MJD) 20:54:31 F1 key not found. 20:54:35 [Press F1 to continue] 20:54:54 Critical failure computer will explode in 15 seconds omfgrunrunrun 20:55:11 The P150 laptop I have here is sort-of mid-gray, that's not such a common color: http://www.pcrtp.com/700CDT.gif (not exactly that model, but I think it's the same housing) 20:55:12 [Press F1 to continue] 20:55:47 fizzie: Is that laptop from 1987? 20:55:54 I think 1990s. 20:55:58 ok now i have to decide what to install 20:56:00 Early 1990s :P 20:56:08 http://www.toshiba-europe.com/bv/computers/products/notebooks/tecra730cdt/index.shtm 20:56:22 1996, it says. 20:56:28 fizzie: Heavy duty. 20:56:33 "Raw speed. A 150 MHz Intel Pentium processor and PCI bus provide the kind of speed that would have been practically unthinkable in a notebook PC. Until today!" 20:56:34 "Raw speed. A 150 MHz Intel Pentium processor and PCI bus provide the kind of speed that would have been practically unthinkable in a notebook PC. Until today! Now there's the Tecra 730CDT. " 20:56:36 snap 20:56:41 Crackle, pop. 20:56:59 "Raw speed. A 150 MHz Intel Pentium processor" 20:57:01 :P 20:57:03 lawl 20:57:06 Hey guys 20:57:11 It has a 150MHz pentium! 20:57:12 The 12.1" TFT at 1024x768 resolution is essentially as good as in my iBook, though. 20:57:14 Raw speed! 20:57:19 Not even a Pentium MMX. Lawlz. 20:57:22 -!- ehird has changed nick to slowpoke. 20:57:24 -!- slowpoke has changed nick to slowpoke_. 20:57:25 ehird: Just not /much/ raw speed >_> 20:57:28 guys 20:57:29 guys 20:57:35 150MHz pentium RAW SPEED 20:57:35 am I late guys 20:57:44 (Except that with only 2 megs of video RAM, you have to degrade to 64k colors if you want the native panel resolution.) 20:57:51 -!- GregorR-L has changed nick to Egolitarian. 20:57:59 ... Is that a Pentium with the *FDIV* bug? :) 20:58:06 Yes, I think it has the bug. 20:58:09 Ha X-D 20:58:11 :D 20:58:27 -!- slowpoke_ has changed nick to ehird. 20:58:30 -!- nooga has quit (Remote closed the connection). 20:58:33 Heh, FDIV. 20:58:39 I seem to at least recall Linux kernel saying something like "FDIV bug detected, working around it" in dmesg. 20:58:53 "2160 million bytes hard disk" 20:58:54 There was a line of m68ks that didn't have an FPU, and furthermore would crash and burn horribly if you tried to use an FPU operation, even though it's supposed to just have an unsupported instruction interrupt. 20:59:04 Two thousand one hundred and sixty MILLION bytes! 20:59:05 WOW. 20:59:07 They used them it Macs, and you can't install Linux on them :P 20:59:22 http://www.toshiba-europe.com/bv/computers/navigation/left/products/page_icons/pi_tecra730cdt.gif Look at the red-faced man in the suit! 20:59:34 They certainly are proud of their big numbers. 20:59:36 "the 2.16 billion byte hard disk and 16 MB EDO RAM (expandable up to 144 MB - yes that's one hundred and forty four MB)" 20:59:43 :-D 20:59:46 YES THAT IS REALLY 144 IT BOGGLES THE MIND 20:59:51 ehird: His face is going to explode. 20:59:57 I think I have 48 MB in that thing. 21:00:05 "Lithium-ion battery Up to 3.0 hours" 21:00:11 Up to THREE HOURS of CONTINUOUS USE! 21:00:37 Also 6-speed CD-ROM drive; which is unable to read CD-RW discs; only CD-R discs work. 21:00:41 ehird: I doubt I'd get three hours of use on this (if I was compiling every version of OpenOffice in the background) 21:00:50 :-D 21:01:19 fizzie: Nice, a nearly 2G hard drive. ;) 21:01:20 a 2.16 billion byte hard disk, but only 144 MB of memory? 21:01:23 that's rather unbalanced 21:01:35 "No beep - Power supply, system board problem, disconnected cpu, or disconnected speaker, " 21:01:38 — wikipedia on POST 21:01:40 pikhq: I've replaced the original 2.16 billion byte HD with a 2G compactflash card, though. 21:01:45 ehird: haha 21:01:51 Don't blame you. 21:01:56 It actually purposefully signals no beep. 21:01:59 Very Zen. 21:02:07 You could probably stick 16G microdrive in there without too much issue. 21:02:09 -!- ais523 has quit (Read error: 104 (Connection reset by peer)). 21:02:09 Sekrit code: 21:02:10 no_beep 21:02:13 nop 21:02:16 ret 21:02:32 ehird: Spiffy. 21:02:46 "3 long beeps - 3270 keyboard card" 21:02:50 Oh shit, your system is really broken? 21:02:52 *. 21:02:54 What's wrong with it? 21:03:01 Well, y'see... it's 3270 keyboard carded. 21:03:23 ehird: A system without a keyboard controller can't enter 32-bit execution. 21:03:33 Wow :-D 21:03:34 Why? 21:03:59 Because enabling 32-bit mode involves sending a message to the keyboard controller, since that happened to have a free I/O line. 21:04:12 :D 21:04:16 the chimes of death >>>>>>>>>>>>>>>> post error beeps 21:04:46 bsmntbombgirl: how's your new system working? fried it yet? 21:05:47 Oh, god... 21:06:16 pikhq: wat 21:07:06 That's right: to enter 32-bit execution, you send a signal to the keyboard controller to *get it to stop hogging the 21st address line*. 21:07:49 :-D 21:08:30 And modern motherboards merely emulate that behavior, because 386 motherboards did it.\ 21:08:35 You don't have to actually implement a full keyboard controller, you can do a system which has enough of the framework in place so that the A20 line.. 21:08:37 Right. 21:09:11 God, i686-pc-* is such a screwy architecture. 21:12:23 And the whole possibility of disabling the A20 line (forcing that bit 0) was there because they wanted the 286 to be backwards-compatible for some dirty DOS programs that assumed the memory to wrap-around when it went past 1 MB, since the original 8086 didn't have that many address lines. 21:13:07 So it's cludge after cludge. 21:13:27 haha jesus 21:13:27 I'm pretty sure Nehalems are entirely backwards compatible to the original x86. 21:13:38 It's rather entrenched. 21:13:43 bah 21:13:47 bsmntbombgirl: bah? 21:13:51 I'm surprised they're not backwards-compatible with the original 4004 :P 21:13:59 i just used windows for about 5 minutes 21:14:01 that was terrible 21:14:02 Egolitarian: IA32 only. :-P 21:14:05 bsmntbombgirl: ... why?! 21:14:05 Egolitarian: The 8086 wasn't backwards-compatible. 21:14:16 this computer doesn't have a cd burner 21:14:16 THIS IS CALLED A JOKE 21:14:21 PLEASE LEARN WHAT THAT MEANS 21:14:22 ehird: IA16, you mean. 21:14:26 bsmntbombgirl: what os did you brun 21:14:29 pikhq: True enough. 21:14:39 i'm downloading freebsd 21:14:41 well, no pikhq. 21:14:53 You can't run IA16 code on IA32/AMD64 machines. 21:14:56 Afaik. 21:15:02 bsmntbombgirl: masochist :) 21:15:04 Yes, you can. 21:15:11 pikhq: huh 21:15:16 It is in fact necessary. 21:15:18 FreeBSD. Are you sure you want to do that? See: http://isometric.sixsided.org/strips/the_power_of_freebsd/ 21:15:21 there's nothing wrong with windows, don't be silly. 21:15:27 tombom: ... 21:15:30 The processor starts in real mode, which is... IA16. 21:15:31 tombom: I will now shoot you. 21:15:39 tombom: I suggest suicide to avoid trauma. 21:15:42 pikhq: oh ofc 21:15:45 The processor goes into IA32 from there. 21:15:47 heh 21:16:06 also bsmntbombgirl: what fizzie said. 21:16:13 i've wiped out planets just installing bsd. 21:17:28 You cannot run 16-bit real-mode code while in 64-bit mode. 21:17:30 But you can no longer run 16-bit code when the processor is in the native x64-64 "long mode", which is a pity. Well, at least the "virtual 8086" mode is gone from that, anyway. 21:17:37 Guys 21:17:39 Gah, why do I always conflict with people. 21:17:42 you can't run 16 bit code 21:17:44 in 64 bit mode 21:17:45 did you know? 21:17:56 Yes. I never said you could. 21:18:07 I said that a Nehalem could still execute 16-bit code. 21:18:12 But the processor can run 16-bit code, just not while in 64-bit mode. 21:18:17 But guys 21:18:23 You can't run, when in 64-bit long mode, 21:18:26 16-bit code, 21:18:30 .............................................. 21:18:30 on a modern IA32/AMD64. 21:18:32 Did you know? 21:18:37 Guys, did you know that 21:18:42 Ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis 21:18:44 -ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis- 21:18:47 -ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis- 21:18:48 -dot. 21:18:50 IA32 is a different architecture from AMD64. 21:18:53 IA32 is a 32-bit architecture. 21:18:55 I did know that, it's why edlin was removed from x64 windows :( 21:18:56 pikhq: Thus the slash. 21:19:09 And you can run 16-bit code on modern IA32. 21:19:12 not that I use edlin, but I just feel like it should be there 21:19:15 Asztal: edlin was removed because ellipsis ellipsis ellipsis ell- 21:19:16 ? 21:19:26 You can even run it on modern x86_64, just not in long mode. 21:19:35 Asztal: And yet, ed is still available for equally-stupid people on Unixen :P 21:19:40 it's the oldest program in windows and they just remove it like that 21:19:42 Hey! I've used ed. 21:19:47 It's easy. 21:19:51 ? 21:19:51 And fruitful, sometimes. 21:19:55 21:19 Egolitarian: Asztal: And yet, ed is still available for equally-stupid people on Unixen :P 21:20:10 "Although seldom used in modern times, Edlin may sometimes be used as an Edlin-script interpreter, in environments where no other editors exist. Scripts may look like Edlin command sequences and they may be run as: 21:20:11 edlin < script" 21:20:11 Egolitarian: ed is about as old as ls. It's not ever going away. :p 21:20:16 They also removed DEBUG.COM from Windows 7. (I'm not sure what's the status of that in x64 windows; don't have any.) 21:20:16 If no other editors exist, how did they create script? 21:20:24 edlin was the oldest? 21:20:26 I've used edbrowse 21:20:31 I haven't seen ed used in a script in a very long time. 21:20:35 Deewiant: I think so. 21:20:44 ehird: edlin can be used on its own. 21:20:47 !bf_txtgen abcde 21:20:49 47 ++++++++++++[>++++++++>+>><<<<-]>+.+.+.+.+.>--. [52] 21:20:54 pikhq: Yeah, but it's a silly way to say it :P 21:20:55 !bf_txtgen abcde 21:20:57 Wow, that was a good ending. 21:20:57 47 ++++++++++++[>++++++++>+>><<<<-]>+.+.+.+.+.>--. [208] 21:21:10 !bf_txtgen abcde 21:21:10 !bf_txtgen abcde 21:21:11 !bf_txtgen abcde 21:21:14 X_X 21:21:16 47 +++++++++[>+++++++++++>+>><<<<-]>--.+.+.+.+.>+. [68] 21:21:17 47 +++++++++++[>+++++++++>+>><<<<-]>--.+.+.+.+.>-. [92] 21:21:17 47 ++++++++[>++++++++++++>+>><<<<-]>+.+.+.+.+.>++. [124] 21:21:20 maybe we can optamaze out the >><< 21:21:25 Yes, YOU can. 21:21:29 ehird, it runs too few iterations for it 21:21:31 :-) 21:21:31 :P 21:21:41 interesting 21:21:56 two different, equally long solutions 21:22:04 (That's what she said) 21:22:21 ;)))))) 21:22:54 The amount of cells to use (and therefore > !info 21:23:05 EgoBot is a bot for running programs in esoteric programming languages. If you'd like to add support for your language to EgoBot, check out the source via mercurial at https://codu.org/projects/egobot/hg/ 21:23:27 odd, where the hell did I put the checkout of egobot 21:23:28 36 ++++++++++++[>++++++++<-]>+.+.+.+.+. [1] 21:23:34 That's with -t 1. 21:23:46 ah found it 21:24:04 fizzie: do -t 1000 21:24:28 ehird: It'll probably just use a single cell and do a 999-character >>...>><<...<<. 21:24:31 bsmntbombgirl: so, how much did the 12GB of ram speed up the post 21:24:36 :-P 21:24:52 that thing takes up like a gajillion point four bytes of ram! 21:24:54 -t 40 ends up in: 21:24:55 114 ++++++++++++[>++++++++>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>+.+.+.+.+. [1316] 21:25:02 laaaaaaaaaaawl 21:25:19 brb 21:25:22 that's sad 21:25:40 ehird: wut 21:25:55 Out of immense curiosity, why doesn't that evolutionary algorithm use that for an upper-bound, rather than exactly what it'll use? 21:26:09 You'd have to ask squidman. 21:26:44 * pikhq asks him with in the library with a monkey wrench 21:26:50 !bf_txtgen abcde 21:26:53 47 +++++++++++[>+++++++++>+>><<<<-]>--.+.+.+.+.>-. [251] 21:27:06 !bf_txtgen 1234 21:27:09 38 ++++++++++[>+++++>+>><<<<-]>-.+.+.+.>. [95] 21:27:09 hm 21:27:09 I guess it's easier to do crossover when the structures of the programs are so very similar. 21:27:15 why isn't -t1 default then 21:27:39 ... Because it's inefficient for all but some special cases? 21:27:55 27 +++++++[>+++++++<-]>.+.+.+. [1] 21:27:59 Yes; for sensible strings 4 seems to be rather sensible. 21:28:00 is the best it come up with for 1234 21:29:00 what does the -t one do really 21:29:07 "terms" it says 21:29:14 but what are "terms" here 21:29:29 damnit, why can't you find a live cd when you need one 21:29:29 The number of cells it uses. 21:29:32 ah 21:29:35 That's pretty obvious from the outputs. 21:29:52 fizzie, can't it evolve that too? 21:30:01 it's just another parameter after all 21:30:15 Oh, I'm sure it's *possible*; it just doesn't do it. 21:31:06 Like I said, it's probably a fixed number of terms so that it's easier to do a crossover mixture of two programs. (Though that's still just a guess; I didn't write it, after all.) 21:31:57 $ java textgen -p 2 'Hello, World!' 21:32:00 Exception in thread "main" java.lang.IllegalArgumentException: n must be positive 21:32:00 at java.util.Random.nextInt(Random.java:250) 21:32:00 at textgen.main(textgen.java:180) 21:32:03 huh? 21:32:47 anything below 10 in population results in that 21:33:19 It should complain earlier. 21:33:28 My version has for -p: 21:33:31 population = Integer.parseInt(cmdline[n + 1]); 21:33:31 if (terms < 2) { 21:33:31 System.out.println("Must have population of at least 10."); 21:33:42 " if (terms < 2)" 21:33:44 um 21:33:45 Er, I guess that test is botched. :p 21:33:48 yeah 21:33:59 I have the copy from EgoBot's source 21:34:17 This is probably the same. 21:34:32 Anyway, it needs at least 10 because (by default) it keeps the top 10 % of the programs for next generation. 21:34:57 Though that's the "-%" parameter; and it doesn't test for -p+-% combined-sensibility at all., 21:35:07 3 21:35:30 !bf_txtgen To be or not to be that is the question. 21:35:32 283 ++++++++++++++[>++++++>++++++++>++>++++++++<<<<-]>.>>>-.<++++.<<++++++++++++++.+++.>>.>.+++.<.<--.+.>>++.<.>.<<.>.<<---.+++.>>.>.<<<+++.-------.>+++++.>.<<++++++++.>-.>.<+.------------.---.>.<<++++++++.++++.>.<--.+.>++++.++++++.-.>++++++++++++++.------------------------------------. [862] 21:36:22 ooh, even has loops 21:36:25 well, one 21:36:31 all do 21:36:32 -_- 21:36:47 226 ++++++++++++++[>++++++>+++++++>++>++++++++<<<<-]>.>>>-.<++++.<.+++.>.>.+++.<.>----.+.+++++.<.>.-----.<.<<++++++++++++++.>.>.>+++++.<<+++.<-.>>>.<.<+.>>-.<.>+.<<-.<++++.>>.<+++++++++.++++.<.>--.+.<++++.>-----.-.>++++++++++++++. [18913] 21:36:52 is the best I got locally for it 21:37:00 well. You could just increment/decrement indiscriminately 21:37:05 It always has one loop. 21:37:13 it could have more than one I think 21:37:17 !bf_txtgen ababababa 21:37:20 55 ++++++++++++[>++++++++>+>><<<<-]>+.+.-.+.-.+.-.+.-.>--. [391] 21:37:26 hm 21:37:34 !bf_txtgen azazazazazaz 21:37:37 74 ++++++++++++[>>++++++++>++++++++++>+<<<<-]>>+.>++.<.>.<.>.<.>.<.>.<.>.>--. [205] 21:37:38 The program is always "p0 = N; p1 .. pT = N*(k1 .. kT); print things using the p1 .. pN numbers, sometime with +/- as needed." 21:37:39 perhaps if you recognized patterns. Keeping track of the variations and number of times to repeat might be cumbersome though 21:38:20 Er, the p1 .. pT numbers. 21:39:25 The Individual.getCode method is responsible for generating it; it is physically unable to generate more than just that one loop. 21:39:45 !bf_txtgen !bf_txtgen 21:39:47 109 +++++++++++[>+++>+++++++++>+++++++++>+<<<<-]>.>-.>+++.<---.+++++++++++++++++++++.++++.----.>+.--.<------.>>-. [845] 21:40:32 99 ++++++++++++++[>++>+++++++>++++++++>+++++++<<<<-]>+++++.>.++++.>>---.<++++.++++.----.<+.--.>------. [5697] 21:40:33 hm 21:40:34 I assume it would take too long to just generally evolve an arbitrary brainfuck program to print out the desired string. 21:40:41 fizzie, probably 21:40:48 mmmmmmm 21:43:00 !bf +++++++++++++[>++++++++>+++++++++<<-]>--.>.-------.<+.>+.+++++. 21:43:00 fungot 21:43:04 mhm 21:43:25 still, a simple folding pass over the string afterwards could remove those extra >><< 21:45:25 !bf_txtgen 01234567890 21:45:28 60 ++++++++++[>+>+++++>+++++><<<<-]>>--.+.>.+.+.+.+.+.+.+.<-.<. [171] 21:45:35 !bf_txtgen 123456789 21:45:37 48 ++++++++++[>+++++>+>><<<<-]>-.+.+.+.+.+.+.+.+.>. [242] 21:46:11 oh it adds a newline 21:46:37 !bf_txtgen åäö 21:46:40 84 +++++++++++++++[>+++++++++++++>+++++++++++>+><<<<-]>.>.<.>-.<.-------------.>>-----. [166] 21:46:54 !bf_txtgen € 21:46:57 84 +++++++++++++[>+++++++++++++++++>++++++++++>+++++++++++++>+<<<<-]>+++++.>.>+++.>---. [32] 21:47:25 Hm, € needs 3 bytes in UTF-8? Well, I guess the currency symbols are pretty high up there. 21:47:27 !bf_txtgen €123456789 21:47:30 134 +++++++++++++[>+++++++++++++++++>++++++++++>++++>+<<<<-]>+++++.>.++++++++++++++++++++++++++++++++++++++++++.>---.+.+.+.+.+.+.+.+.>---. [580] 21:47:33 hm 21:47:46 that's odd 21:47:55 it gave me a 800+ char long string for that here 21:47:59 with the ending newline 21:48:09 at 937 gens 21:48:35 err, 8000+ even 21:48:51 It is a bit random. Though that large a gap sounds unlikely. Maybe it got encoding-confused or something. 21:48:56 wait 21:49:06 more than 255 + after each other makes no snese 21:49:08 sense* 21:49:16 unless the java here interprets it as unicode 21:49:17 :D 21:49:22 yes I think it did 21:49:42 -!- Egolitarian has quit (Read error: 110 (Connection timed out)). 21:49:56 fizzie, http://rafb.net/p/jw47TY16.html 21:49:57 It might. € is at something past 0x2000, which is 8192 decimal. 21:50:16 hm 21:50:40 yes 21:50:47 when reading from a file it gives sensible results 21:50:50 Java's native character encoding is UTF-16, and I'm guessing it's using the platform default (hopefully LC_CTYPE, though I have no idea if it is locale-aware at all) to interpret the command line arguments. 21:50:55 but not when passing it on command line 21:51:14 fizzie, LC_CTYPE=sv_SE.UTF-8 21:51:33 GregorR, that is a bf_txtgen bug! 21:51:40 You could try it with "LC_CTYPE=POSIX java ..." if you want. It might not make any difference, though. 21:52:00 åäö -> 65328 long string 21:52:06 Or "LC_CTYPE=C", that's shorter. I think they should mean the same thing. 21:52:07 fizzie, triec LC_ALL=C 21:52:09 no difference 21:52:22 fizzie, anyway LC_CTYPE isn't set, LANG is. 21:52:29 and that means LC_CTYPE defaults to that 21:52:29 Okay. Well, it's Java. 21:52:35 then LC_MESSAGES=C 21:52:41 LANG=sv_SE.UTF-8 21:52:43 LC_COLLATE=C 21:52:46 LC_MESSAGES=C 21:52:51 rest are implicit 21:52:53 fizzie, yes and? 21:52:56 what about it 21:53:28 It's just a generic sort of answer. 21:53:33 fizzie, what do you mean " Okay. Well, it's Java." 21:53:34 hm 21:53:35 "Who knows why it works like that? It's Java." 21:53:40 aha! 21:53:50 LC_CTYPE=C made no difference 21:53:53 btw, why is it C 21:53:58 and not D for default or such 21:54:24 It does do something locale-related, because if I write "LC_CTYPE=C.ISO-8859-1" I get three .s in the output for € (so three bytes) but a bit over 64k + characters. 21:54:29 That's really wonky. 21:54:53 I'm not sure if that sort of locale specification even makes sense. 21:55:06 $ echo {A..Z} 21:55:06 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 21:55:10 $ echo {a..z} 21:55:10 a b c d e f g h i j k l m n o p q r s t u v w x y z 21:55:16 $ echo {1..9} 21:55:16 1 2 3 4 5 6 7 8 9 21:55:27 so far it's ok 21:55:29 bug 21:55:30 but* 21:55:32 "LC_CTYPE=en_US.ISO-8859-1 java textgen -t 1 €" seems to generate reasonable output. 21:55:38 $ echo {A..z} 21:55:38 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z 21:55:43 $ echo {a..Z} 21:55:43 a ` _ ^ ] [ Z 21:55:45 $ echo {1..c} 21:55:45 {1..c} 21:55:51 these three are inconsistent 21:56:14 $ echo {c..1} 21:56:14 {c..1} 21:56:15 btw 21:56:52 -!- MigoMipo has quit ("QuitIRCServerException: MigoMipo disconnected from IRC Server"). 21:57:05 ^bf +++++++++++++[>+++++++++++++++<-]>.------------------------------.++++++++++++++++++++++++++++++.-------------------------------.+++++++++++++++++++++++++++++++.-------------. 21:57:06 åäö 21:57:07 mhm 21:57:59 ^choo åäö 21:57:59 åäö äö äö ö ö 21:58:06 That's the broken. 21:58:15 ^choo åäö 21:58:15 åäö äö äö ö ö 21:58:22 fizzie, yeah it isn't unicode aware 21:58:24 :P 21:58:35 fizzie, ooh! add that to choo 21:58:43 utf-8 parsing in bf 21:58:47 If you want to write it, sure. 21:58:47 that sounds (NOT) fun 21:58:55 fizzie, thanks, but no 21:59:38 fizzie, can you give me one of your combined mad ones 21:59:49 -!- olsner has quit ("Leaving"). 21:59:58 "Combined mad one"? 22:00:08 combined ~ ' and so on 22:00:12 you know what I mean 22:00:15 Oh, right. 22:00:22 lots of combined chars in one 22:00:27 for max byte length 22:00:46 Here's the ASCII tilde with a combining tilde both above and below: ~̰̃. 22:00:54 I don't have a very good one handy right now. 22:01:33 ah 22:01:52 ais is the master of them 22:01:55 Actually that's just five bytes; ~ is ascii, and the basic combining chars are two-byte ones. 22:01:57 ^bf +++++++++++++++[>++++++++>++++++++++++++>++++++++++++>+++<<<<-]>++++++.>------.<+++++.>.>----.>+. 22:01:57 ~̰̃. 22:02:00 hm 22:02:05 that seems wrong 22:02:07 ?? 22:02:10 AnMaster: protip: 22:02:15 ehird, ? 22:02:17 write the outputter naively 22:02:21 then run an optimizer on it 22:02:22 that can output to bf 22:02:25 -!- nooga has joined. 22:02:26 like, esotope w/ bf backend or something 22:02:30 that could do serious optimization :P 22:02:44 hah 22:02:56 The fungot output looks different, yes. I get the different tildes sequentially. Don't know what's up with that. 22:02:57 fizzie: there's been a horrific battle. 22:02:57 ehird, go write such a backend 22:03:05 fungot: Oh no! Where= 22:03:05 fizzie: but...... 22:03:09 fizzie, maybe copy-paste fail 22:03:12 AnMaster: lazi 22:03:45 fungot: But what? The battle wasn't horrific at all? 22:03:45 fizzie: time's up. i'm taking the treasure. we are off to save you all? how come holy isn't moving? 22:03:56 I like this style 22:03:57 ^style 22:03:57 Available: agora alice c64 darwin discworld europarl ff7* fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube 22:04:01 Ah. 22:04:06 ff7? 22:04:06 fizzie: is it quoting verbatim? 22:04:07 what is that 22:04:11 AnMaster: Final Fantasy 7 22:04:17 ah 22:04:19 http://en.wikipedia.org/wiki/Final_Fantasy_VII 22:04:21 ^bf +++++++++++[>+++>+++++++++>++++++++>++++<<<<-]>.>-.++++.<-.>>>.<+++.>++.--.<++.<<+.>.+++++++++++++++.-------.>++++++++++.<+.+++++. 22:04:21 !bf ,[.,]!fungot 22:04:26 what? 22:04:35 The single sentences are almost verbatim, I think; though "we are off to save you all?" does some sort of jump to get that ? there. 22:05:04 AnMaster: EgoBot doesn't do the "code!input" thing in !bf. 22:05:20 ah 22:06:07 ^bf +++++++++++[>+++++++++>+++>++++>++++++<<<<-]>>.<-.++++.>-.+++++++++++....>-..<...>....<<-----------.>>>----.<..<......>>.<..<.......+++++++++++++++++++..--....>++.<<++.>>>.-----------------..<+.<++.>.-....>...<+.<--.>>--.<.<++.-------------------.>.<.....>. 22:06:07 !bf +++++++++++++[>++++++++>+++++++++>><<<<-]>--.>.-------.<+.>+.+++++. 22:06:07 fungot 22:06:13 ^bf +++++++++++[>++++>+++>++++++>+++++++++<<<<-]>>.>>-.++++.<<-.<-......>+++++++++++.....<..>>>-----------.<----.<<........>>--.<++.>>++.<++.<+.<.>. 22:06:14 !bf +++++++++++++[>++++++++<-]>.+. 22:06:14 hi 22:06:29 !bf_txtgen Hello, world! 22:06:32 126 ++++++++++[>+++++++>++++++++++>++++>+<<<<-]>++.>+.+++++++..+++.>++++.------------.<++++++++.--------.+++.------.--------.>+.>. [877] 22:06:42 !bf_txtgen !bf ++++++++++[>+++++++>++++++++++>++++>+<<<<-]>++.>+.+++++++..+++.>++++.------------.<++++++++.--------.+++.------.--------.>+.>. 22:06:46 627 +++++++++++[>++++>+++>+++++++++>++++<<<<-]>>.>-.++++.<-.+++++++++++.<-...>...>>-.<<<.>.>-----------.-----------------------------.<.>>.<-------------------.>.<..<<.+++++++++++++++++++.-------------------.>>>..<.<<......+++++++++++++++++++.>>.>...<<<.>.<--....>>>++.<<<+++++++++++++++++++++++++++++++++.-------------------------------.>>.<.>>+.++++++++++++++++.<.<<----------------.>>.<.>.<.>...<<..>>.<..+++.>>.<.<---...+++.-.>++..<...<-..>..>..+.>--. 22:06:47 **EgoBot explodes** 22:06:56 Well that is nicely cut off. 22:07:00 ^bf +++++++++++[>++++>+++>+++++++++>++++<<<<-]>>.>-.++++.<-.+++++++++++.<-...>...>>-.<<<.>.>-----------.-----------------------------.<.>>.<-------------------.>.<..<<.+++++++++++++++++++.-------------------.>>>..<.<<......+++++++++++++++++++.>>.>...<<<.>.<--....>>>++.<<<+++++++++++++++++++++++++++++++++.-------------------------------.>>.<.>>+.++++++++++++++++.<.<<----------------.>>.<.>.<.>...<<..>>.<..+++.>>.<.<---...+++.-.>++..<...<-..>..>..+.>--. 22:07:00 !bf ++++++++++[>+++++++>++++++++++>++++>+<<<<-]>++.>+.+++++++..+++.>++++.------------.< 22:07:00 -!- BeholdMyGlory has quit (Read error: 104 (Connection reset by peer)). 22:07:00 Hello, 22:07:05 :-D 22:07:07 It sort of works! 22:07:09 >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. 22:07:13 Graceful degradation. 22:07:13 hm 22:07:17 that is the hello world on the wiki 22:07:36 that's longer 22:07:46 what is the SHORTEST hello world in bf so far 22:08:04 I remember seeing some shorter than the one egobot gave 22:11:35 i haven't fried it yet! 22:12:16 -!- fizzief has joined. 22:12:23 ^bf +++++++++++[>+++>++++>++++>+++++++++<<<<-]>.>>>-.++++.<<<-.>>-....<-.......>>-----------.-----------------------------.<......>.<<....>..<...+++++++++++++++++++.>...<.<+++++++++++..>>..<--....>>-----------------.<<+++++++++++++++++++++++++++++++++.-------------------------------.<..>>....>+.<<.<..>----------------.>......<<.+++..---...+++.++++++++++++++++..>.<--.>-.+.<.>>......>---..+++.-..<++.....>.+.---...+++.-...<...<.>>......<..<.<++.>---.>+. 22:12:23 !bf +++++++++++[>++++++>+++++++++>+++>++++<<<<-]>++++++.>++.+++++++..+++.>>.<-.<++++++++.--------.+++.------.--------.>+. 22:12:23 Hello, world! 22:12:29 bsmntbombgirl: heh 22:12:30 -!- fizzief has quit (Client Quit). 22:12:40 bsmntbombgirl: it'll probably run too fast, get confused, and fry itself out of confusion. 22:12:53 for a newline it gives: +++[>+++<-]>+. 22:12:54 that's the problem with fancy-schmancy computers 22:12:56 when using -t 1 22:12:57 I had to use telnet for that, for some reason XChat splits lines far earlier than it actually needs to. 22:13:21 ++++++++++. would be sorter 22:13:22 heh 22:14:27 it's gonna be soooooo fast 22:14:54 bsmntbombgirl: that cpu cooler's gotta be making a lot of noise 22:15:15 it's sitting right next to my current box so i can't tell 22:15:36 we'll find out in a while how loud it is 22:15:50 bsmntbombgirl: just be glad your gfx card is passive 22:15:52 gpu fans suck 22:16:00 bsmntbombgirl: when in the bios did you check the cpu temp? 22:16:34 !bf_txtgen 42 22:16:37 36 ++++++++++[>+++++>+>><<<<-]>++.--.>. [176] 22:18:42 -!- nooga has quit (Remote closed the connection). 22:23:13 -!- puzzlet_ has joined. 22:25:41 bsmntbombgirl: your cpu is on fire fyi 22:26:17 -!- tombom has quit ("Peace and Protection 4.22.2"). 22:26:19 -!- nooga has joined. 22:26:31 BEER 22:27:55 A classic: linux-2.6.29.2/drivers/char/lp.c: printk(KERN_INFO "lp%d on fire\n", minor); 22:28:14 fizzie: That predates linux, I'm sure 22:28:38 fizzie: values of β will give rise to dom! 22:28:55 Yes, I guess so; that just happened to be the most accessible place I could get it. 22:29:01 goddamn 22:29:06 bsmntbombgirl: did it explode :-( 22:29:10 lol no 22:29:26 just having trouble getting boot media 22:29:41 linux is so awesome that it doesn't need boot media 22:29:49 Well, drivers/net/eexpress.c: printk(KERN_INFO "%s: transmit timed out, %s?\n", dev->name, (SCB_complete(status)?"lost interrupt":"board on fire")); 22:30:07 Those are the only two error scenarios for that chip. 22:30:18 :-D 22:30:38 fizzie: I like how the board being on fire is just INFO level 22:31:09 "No worries, the board's just on fire." 22:34:55 There's also drivers/macintosh/therm_windtunnel.c for the hardware monitoring on Apple G4 "windtunnel" models; there's an array fan_table with temperatures 55.0, 55.3, 56.0, ..., 60.1 degrees, and a final entry with raw number 0xfffff (corresponding to about 4096 degrees) and the comment "/* on fire */". That's about it for things being on fire, except the usblp driver has the "on fire" as one of the four possible status messages. 22:35:24 -!- puzzlet has quit (Read error: 110 (Connection timed out)). 22:36:50 -!- Slereah has quit. 22:39:57 :-D 22:40:18 fizzie: what about when we invent supernova based cooling 22:40:24 ehird: what was that thing you've said i need to instal for dock? 22:40:31 you cause an insy winsy little supernova and just ride the CPU on that 22:40:33 nooga: what? 22:40:37 be more specific :p 22:41:07 umm 22:41:19 fizzie: The "lp on fire" error comes from early, early UNIX systems. 22:41:21 i asked what else do i need besides limechat 22:41:26 nooga: ah 22:41:27 At the time, the printer could, in fact, be on fire. 22:41:28 ;) 22:41:33 and you've said something about *** for dock 22:41:42 * ehird greps. 22:41:54 17:25 nooga: any other useful apps that you'd recommend? 22:41:55 17:27 ehird glances at dock. I use Adium for inferior-to-IRC IM services, I edit some stuff with TextMate (and other stuff in other editors :p)... apart from that... eh... I use Seashore for basic image editing stuff? And Transmission for torrents. And I have a few VM apps. Oh. And Enigma's quite a fun game. That's pretty much all I use 22:41:58 17:27 ehird: Oh, and I use Audacity for basic audio editing. My app selection is quite an uninteresting one. 22:42:14 lol 22:42:29 my memory is broken 22:42:29 I don't think he's recommended anything for a dock. 22:42:36 yarr 22:42:37 Apart from, say, OS X. :p 22:42:50 lol, floppy drives are slow 22:42:55 i thought that you recommend something called 'glances' for dock :D 22:42:58 bsmntbombgirl: what on earth are you doing 22:43:02 nooo:-DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 22:43:04 lol 22:43:04 bsmntbombgirl: No, really? 22:43:04 ... 22:43:10 just parse error 22:43:20 i'm trying to resolve that graph i showed 22:43:26 show us 22:43:31 bsmntbombgirl: They're from an era where a 12k modem was very freaking fast. 22:43:36 and every node stands for quite big file 22:45:29 -!- Slereah has joined. 22:45:53 dammit 22:45:57 http://sv017.sendspace.pl/file/J2ey9Jf9/eUF5lGkJ8pv81sVm/test.pdf 22:46:01 gross 22:47:24 Since there was all that C65/1541 talk earlier, here's another good thing about the floppy drive's programmability: the implemented-in-the-ROM serial protocol had the blazing speed of about 2400 bps, which in other units is 1 floppy / 10 minutes; but since it's programmable, you can write a fast-loader which can transfer floppy -> C64 at speeds of around 30 kbps. 22:47:34 ehird: what do you say? :d 22:47:39 -!- FireFly has quit ("Later"). 22:47:45 hah, a set containing sets. Confusing 22:47:49 and no that isn't same set 22:47:50 nooga: i can't read polish, where's the download button 22:47:55 AnMaster: {{1,2},{3,4}} is confusing? 22:48:00 ehird, the first is a set as in the data structure. The second is a [-] set 22:48:00 nooga: the big purple one. 22:48:05 ah 22:48:07 oh 22:48:08 so a set containing locations of [-] 22:48:09 yea 22:48:09 :D 22:48:11 nooga: wow that's pretty 22:48:15 i thought that's the direct link 22:48:17 sry 22:48:21 ehird, which is confusing 22:48:27 fizzie: Yeah, the C64 floppy was damned cool. 22:48:32 10022 compile errors 22:48:47 now i'm trying to resolve this mess and compile it for iphone :D 22:48:48 ehird, see what I mean now? 22:48:52 yes 22:48:56 right 22:49:02 * AnMaster tries to figure out better names for it 22:49:21 I'm using the sets module, and the instruction is called set. 22:49:23 hm 22:49:27 nooga: i like want to use a scaled down version of that graph as an ornamental header on something 22:49:49 my ass ;/ 22:49:59 yes. Your ass. 22:50:02 porting this lib is impossible 22:51:00 The drive itself had an OS. :) 22:51:07 pikhq: Yes. 22:51:17 It was more powerful than the C64 as I've said. 22:51:22 uhu 22:51:46 The C64 floppy drive had a 6502, the C64 had a 6510. 22:51:53 Well, yeah. 22:51:57 The 6510 being a 6502 with an additional I/O port. 22:51:58 But the muhurts was more. 22:52:02 If you don't like the rank-style graph, you can use the spring-based graphviz layouters like "neato" or "fdp"; those tend to generate more compact stuff. (Though usually that equals to unreadable; then you'll have to add some "avoid overlap" and "route edges" options, and wa-boom, suddenly your reasonable "not very many hundreds of nodes" graph takes multiple hours to layout.) 22:52:17 ... Wow. 22:52:23 pikhq: wat 22:53:05 So, a clever C64 programmer could temporarily replace the floppy drive's OS and have a sort of NUMA multiprocessing setup going. 22:53:21 Yup. 22:53:33 There's something about that that makes me smile. 22:53:43 i want to overclock a c64 to 5mhz 22:53:47 and put a fan on it 22:54:05 ehird: i rendered this graph again with coloring specific nodes placed in groups and printed it 22:54:05 You could daisy-chain those floppy drives. 22:54:08 call it the C-64 elite 22:54:09 hm 22:54:11 "8 processors! Oh yeah!" 22:54:11 pikhq: :-D 22:54:18 now it occupies the wall in my office 22:54:18 ;d 22:54:22 pikhq: Overclock the floppy drive. 22:54:28 To 5mhz. 22:54:33 list:reverse(List) makes sense. But why list:reverse(List,Tail) 22:54:37 SUPERCOMPUTER CLUSTER 22:54:41 where it appends the non-reversed Tail 22:54:43 "I overclocked everything. *Everything*." 22:54:46 after reversing the List 22:54:48 AnMaster: efficient list operation 22:54:50 oh, i've seen something rly cool 22:54:51 sec 22:54:55 stupid name tho 22:54:59 I printed a couple of A4-sized copies of The Fungot Graph; I don't think I remembered to try the A3 (i.e. readable) version. 22:54:59 ehird, yes, I ended up using it. 22:55:01 Sadly, I suspect you can't overclock the main C64 chip all that well. 22:55:05 pikhq: what about the tape drive 22:55:09 pikhq: ooh 22:55:15 have an extension that PRESSes PLAY ON TAPE automatically 22:55:16 I just couldn't figure out why 1) that name 2) anyone else would need it 22:55:17 :-P 22:55:18 Its clock speed is a function of the display speed. 22:55:23 and yeah 22:55:36 The floppy drive, though... 22:55:37 it seems rather kind of uncommon 22:55:47 I don't think the CPU has anything to do with the serial bus speed. ;) 22:56:27 pikhq: overclock the floppy so it needs a fan 22:56:29 nooga: Since you like graphs, http://www.cis.hut.fi/htkallas/fungotsmall.png -- you can remove the word "small" if you want the 7485x15016-pixel version. 22:56:29 fizzie: aerith just blurted that out all the way. 22:56:30 and have a cluster of 8 22:56:34 it'll be about as loud as an old pc 22:56:40 http://www.youtube.com/watch?v=pmfHHLfbjNQ << this is just fucking awesome !!!!!!!!11111111 22:56:54 oh yeah that thing 22:56:58 it is pretty neat 22:57:05 (so's the original song) 22:57:33 fizzie: dow did you manage to make it so tidy? 22:57:36 how* 22:57:40 ehird: Oooh. You could hook two C64s to a single floppy drive. 22:57:53 pikhq: Awesome. 22:57:57 7485x15016 pixels would kill this computer 22:58:03 Not just a 8-core NUMA system... 22:58:05 i'll look at it when i get the new one booted :D 22:58:09 bsmntbombgirl: :-D 22:58:14 A Beowulf cluster. 22:58:17 :D 22:58:17 bsmntbombgirl: how many bogomips is it? 22:58:20 pikhq: haha 22:58:24 pikhq: we so have to do this 22:58:25 dunno 22:58:26 somehow 22:58:33 Seriously. 22:58:39 bsmntbombgirl: The "fungotsmall" version is just 1497x3003. 22:58:42 ehird: Get a webserver on this baby. 22:58:56 pikhq: shit, you could distribute a contiki instance across it 22:59:01 There was some tweaking of graphviz parameters involved; don't remember them at all. 22:59:10 High-performance Contiki. 22:59:30 bass by scanner is orgasmic :D 22:59:57 nooga: if you like that stuff then 22:59:59 http://www.treewave.com/ 23:00:13 The C128 has a 6502-like CPU too, and it's officially "overclockable" (if you can call it that) 1 -> 2 MHz, if you don't mind the fact that the video chip can't live at that speed. (But you can use the C128-specific video chip which can do a 80x25 text mode, if you have a suitable digital-interface monitor.) 23:00:24 they use c64s, atari 2600s, compaq portable iis, epson lq500 dotmatrixs 23:00:26 to make musak 23:00:43 paul slocum is pretty cool 23:02:23 And speaking of SMP, the C128 *also* has a 2 MHz Z80 processor (for CP/M mode)... though for hardwarey reasons you can't run the 8502 (6510 + the 2 MHz mode) and the Z80 simultaneously. 23:02:27 ehird: kewl 23:02:34 fizzie: hack it so it can! 23:02:57 Still, not many dual-processor machines have dual processors of completely different architecture. (Though the DS with ARM9+ARM7 is not that far off, and at least those can run simultaneously.) 23:02:58 ehird: Probably each CPU has full control over the memory. 23:03:01 By paul slocum, a c64 synthy thingy: http://qotile.net/cynthcart.html 23:03:20 fizzie: The Wii has two processors. 23:03:30 One is a PowerPC, for running the game code. 23:03:36 One is an ARM, for running the DRM code. 23:03:43 Yes, it has a second processor for DRM. 23:03:54 http://qotile.net/files/cynth1_2_4.prg It's very small for a synthesizer. 23:04:01 "A possibly unique feature of the C128 among CP/M systems was that some of the low-level BIOS services were executed by the 8502 chip instead of the Z80. The latter transferred control to the 8502 after having placed the pertinent parameter values in designated memory locations. The Z80 then turned itself off, being awoken by the 8502 at completion of the BIOS routine, with status value(s) available in RAM for inspection." Heh, freaky. 23:04:11 Also, there's the Gameboy Advance. 23:04:23 A Z80 and an ARM7. 23:04:26 (don't run simultaneously) 23:04:32 Right, for GB compatibility. 23:04:41 And the Playstation 2. 23:04:46 God, the Playstation 2. 23:05:09 Too bad they dropped GB compatibility from the DS; it would've had ARM9+ARM7+Z80 then. 23:06:22 The PS2 featured a 32bit and 64bit MIPS. 23:06:28 In PS2 mode, both ran simultaneously. 23:07:34 Consoles tend to be rather... idiosyncratic, re hardware. 23:07:38 I seem to recall it having another processor shoved in there, though. 23:07:56 fizzie: With the exception of the Xbox. 23:08:09 Erm. Never mind; the Xbox was quite idiosyncratic. 23:08:20 Because of it's Wintel legacy. XD 23:09:07 pikhq: The Xbox 360 uses a powerpc (seriously) 23:09:12 Three cores, too. That's quite odd. 23:09:16 And a high-for-a-console 3.2ghz speed. 23:10:01 Also, not much memory. 23:10:03 about 512 23:10:23 lifthrasiir, We need an irc bot for esotope. To see how much it optimises :P 23:10:32 * AnMaster is too lazy to use it locally 23:11:05 ehird: The Xbox 360 uses a Cell PPU. Even weirder. ;) 23:11:34 Y'know, I bet one day GPUs will change their name. We'll have sequential processing units and concurrent processing units. 23:11:42 AnMaster: sorry, the next exams are ahead; i will be away for a while. 23:11:54 ah ok 23:12:01 (indeed the next one is after 7.5 hours! :S) 23:13:02 lol, the 8086 had 5x the mhz of the ntsc c64 23:13:08 several years earlier 23:13:11 more expensive ofc 23:18:10 -!- coppro has joined. 23:18:20 hi coppro 23:18:25 -!- chromakode has joined. 23:18:27 bsmntbombgirl: has it exploded yet? 23:18:36 hi chromakode 23:18:40 CPU #7 Started! 23:18:44 hey :) 23:18:44 CPU #6 Started! 23:18:47 CPU #5 Started! 23:18:52 GregorR: what can you tell me about bsmntbombgirl 23:18:52 CPU #4 Started! 23:18:54 bsmntbombgirl: aiee, you've got hyperthreading enabled? 23:18:59 yes 23:19:01 chromakode: Er... what's going on? 23:19:07 bsmntbombgirl: that thing plays hell with the cache i hear 23:19:10 hi 23:19:27 ehird: hehe, just trying to tell if he's full of shit in #askreddit or not :) 23:19:37 chromakode: oh, what's he saying 23:19:43 I'm good IRL friends with GregorR so I thought I'd make a query 23:19:46 LOL 23:20:01 oh, you know GregorR? I just recognized your name from reddit. 23:20:12 haha. 23:20:14 Oh, we've got an IRL friend of Gregor? Interesting. 23:20:34 GregorR: *poke* 23:20:45 Come out, thy hattedness! 23:21:09 I have this single-core Atom 230 thing, and the interwebs refused to tell me whether it's a good idea or not to turn HyperThreading on on it; in the end decided not to, since it probably won't really be doing more than one thing at a time anyway. 23:21:39 goddamn 23:21:50 fizzie: For the Atom, you'll probably benefit. 23:21:56 (Incidentally, since it's called "Core i7", it really should have 7 cores.) 23:21:56 Poor pipelining and all that. 23:22:08 fizzie: Just like the Core 2 only comes in dual-core versions. 23:22:52 At least they add the "quad" in there even in the marketed names; I haven't seen i7 things referred to except by mysterious numbers. 23:23:03 I have seen at least 50% of Gregor's hats in real life. 23:23:09 including the badass one with the tassel. 23:23:15 chromakode: Can I have your autograph? 23:23:24 Intel decided that the mysterious numbers were "more meaningful". 23:23:38 fizzie: All i7s are quad-core. 23:23:50 chromakode: We've seen www.choosemyhat.com . ;) 23:23:54 ehird: Yes, but there is no sense of four-ness in the name. 23:24:04 ehird: Dual-core and oct-core versions have yet to ship. 23:24:08 fizzie: It has two letters, which is half of four. 23:24:15 pikhq: I'm pretty sure they've yet to be announced 23:24:37 I don't even have a GCC with "-mtune=atom" capabilities; I guess those are not going to be in the 4.3 series. :/ 23:24:58 is there an -mtune=i7, I wonder? 23:25:10 could do something w/ the puny l2 23:25:22 chromakode: do you even know what this channel is about? about half of our visitors don't 23:25:31 esolangs 23:25:46 hm. has anyone ever taken 5 classes a day during a semester? 23:25:47 Congrats. 23:25:48 you belong to the other 0.5%, clearly. 23:25:53 hm, reverse that. 23:25:58 or, rather, flip it. 23:26:09 And mix it down. 23:26:11 and drop the dot. 23:26:14 eesh. too much >_< 23:26:22 ack, Gracenotes hangs out here to 23:26:24 *too 23:26:25 Gracenotes: I've known someone who did. 23:26:39 He was on the Uberman sleep schedule for most of it, too. 23:26:48 oh snap 23:26:48 bsmntbombgirl did uberman! 23:26:49 I'd be in class for a total of 7 hours on monday. largely split up. 23:26:50 i am not a stalker. 23:26:54 * pikhq had a crazy roommate. 23:27:09 * pikhq will have said roommate again next semester. :) 23:27:16 but in that case I've have a max of 3 hours on all other days 23:27:20 I wonder what "drop lack of tea" does in the HHGTTG game. 23:27:40 ehird: Try it! 23:27:45 Sure this. 23:27:46 *thing 23:28:41 pikhq: "Your common sense tells you that you can't do that." 23:28:47 Common sense? Is this the hitchhiker's guide I know? 23:28:48 :) 23:29:22 Give it a break, man. Arthur Dent has to hold onto *something*. 23:29:37 drop something 23:29:40 Aside from the clothes on his back, I mean. 23:30:00 he only has clothes on his back? 23:30:11 ... Maybe by now. 23:36:13 bsmntbombgirl: it'll be faster to disable hyperthreading in most cases 23:36:42 Oh, right. The Atom was based on the Pentium *3*. 23:36:53 Which had good pipelining. 23:37:12 Yeah, hyperthreading on the Atom is just pointless. 23:39:41 ehird: why? 23:40:00 bsmntbombgirl: ask pikhq; he found some shit about hyperthreading 23:40:06 basically: your cache will pay, iirc 23:40:09 bsmntbombgirl: Hyperthreading is a hack to get around bad pipelining. 23:40:14 bsmntbombgirl: also, there's some security issues 23:40:21 And it has, as a side effect, a terrible impact on your cache. 23:40:35 see for instance http://www.daemonology.net/hyperthreading-considered-harmful/ 23:40:37 On the Pentium 4, it was beneficial. 23:40:56 (the Pentium 4 had gobs of cache and some of the worst pipelining out there) 23:41:01 yeah 23:41:07 the i7 only has 256K of l2 cache 23:41:08 ehird: there's not 23:41:15 On anything else, and I mean anything else, it just creates cache misses. 23:41:15 bsmntbombgirl: uh? 23:41:23 there's the same issue when you have shared cache 23:41:33 bsmntbombgirl: the L2 cache on the i7 isn't shared 23:41:35 (the L3 is though) 23:41:35 and the i7 has a shared l3 so... 23:41:39 anyway, the other arguments sitll apply 23:42:16 that link is just about the shared cache stuff 23:42:30 bsmntbombgirl: loads of cache misses, not an appreciable performance benefit (are you really using 8 threads? does it outweigh the disadvantages?), and it's a hack to get around bad pipelining 23:42:31 qed 23:42:39 (Pronounced "kwed.") 23:42:42 *". 23:43:25 Pentium 4s tended to have at least 1M of L2 cache... 23:43:31 yeah 23:43:50 There were some with 2M. 23:44:16 The cache misses on an Atom will just be painful. 23:45:40 ... Holy fuck, Atom chips are overpriced. 23:46:07 err? they're for budget netbooks 23:46:29 ehird: AMD sells dual-core Phenoms at similar price points. 23:46:45 I can't buy a dual core Phenom for the cost of a cheap Atom box. 23:46:46 Actually, the cheapest one is reasonable. 23:46:57 http://system76.com/product_info.php?cPath=27&products_id=91 23:46:59 $249 23:47:13 cpu only takes 8 watts, amazingly 23:47:29 I've got a triple-core Phenom almost completely specced for $200. Short a hard drive. 23:47:35 :p 23:47:53 Oh, and an optical drive. :/ 23:48:08 pikhq: that one has no optical drive too :P 23:48:18 bsmntbombgirl: how goes your system 23:48:23 Oh, well then. 23:48:30 Sure enough. 23:48:31 pikhq: but it isn't prebuilt 23:48:33 prebuilts always cost more 23:48:44 True. 23:49:04 Lemme see what I could get an 80G HD for. 23:49:29 I configured a complete dual-core system for a little over $200. It wasn't good, but for most people it'd do just fine. 23:49:37 Apart from the having to build it thing 23:50:11 Athlon X2 4050e @ 2.1ghz, 2GB of RAM, 160GB harddrive. 23:50:22 Hardware's cheap 23:50:38 seriously; the cpu's just $39.99 23:50:49 $33 for an 80G drive. Whoo. 23:50:57 whole thing comes to $222.41 23:51:16 Moral of the story: prebuilts cost more. 23:51:16 inc. a 52x cd burner, floppy drive, case and 380w power supply 23:51:47 i7 systems cost a lot due to the DDR3 requirement 23:52:07 True, DDR3 is pricy. 23:52:17 Pricy and also delicious. 23:52:41 Delicious I say! 23:53:51 * pikhq feels sorry for ehird's stomach 23:54:03 I am a silicon-based lifeform. 23:54:29 "Putting the pro back in power" —OCZ marketing 23:54:33 Prower. 23:54:45 * pikhq feels sorry for ehird, then. 23:54:54 Your grocery shopping must be pricy as hell. 23:54:55 pikhq: What's wrong with silicon :< 23:54:57 :D 23:55:06 pikhq: No kidding; I'm watercooled. 23:55:11 That's why I still drink human fluids. 23:55:17 They transfer heat well. 23:55:31 ... Human fluids? 23:55:38 * pikhq runs away from the Si-based vampire 23:55:41 ... 23:55:52 ... wait, you point that out and then just think *blood*? 23:56:17 Blood is one of the more prevalent human fluids. 23:56:27 That's as maybe. 23:56:43 Of course, you could mean piss, instead. 23:56:53 my blood is very nutritious! It has iron! 23:57:13 pikhq: No. That did not even cross my mind. :-P 23:57:21 Gracenotes: could you extract just the iron please 23:57:24 Gracenotes: My caffeine stream is very nutritious! It has trace nutrients such as blood! 23:57:53 although, you know what they say about hormones in food nowadays. I'm betting that my blood is crawling with all sorts of hormones 23:58:05 you might want to beware